Fixes to get libc++ building on sun solaris. Patch from C Bergstrom.
llvm-svn: 222794
Cr-Mirrored-From: sso://chromium.googlesource.com/_direct/external/github.com/llvm/llvm-project
Cr-Mirrored-Commit: 53deb607d9b3e47035d71f336b64f02253c46286
diff --git a/include/tuple b/include/tuple
index aa7185c..5fc27f9 100644
--- a/include/tuple
+++ b/include/tuple
@@ -376,9 +376,9 @@
_LIBCPP_INLINE_VISIBILITY
void __swallow(_Tp&&...) _NOEXCEPT {}
-template <bool ..._B>
+template <bool ..._Pred>
struct __all
- : is_same<__all<_B...>, __all<(_B, true)...>>
+ : is_same<__all<_Pred...>, __all<(_Pred, true)...>>
{ };
template <class _Tp>