Accidentally disallowed explicit tuple conversions when all elements of the tuple can be explicitly converted.
llvm-svn: 179467
Cr-Mirrored-From: sso://chromium.googlesource.com/_direct/external/github.com/llvm/llvm-project
Cr-Mirrored-Commit: f3b02b17af0794a0a354cbd48c91abd4f3463d1e
diff --git a/include/tuple b/include/tuple
index 7f299e9..0df315e 100644
--- a/include/tuple
+++ b/include/tuple
@@ -477,7 +477,7 @@
template <class _Tuple,
class = typename enable_if
<
- __tuple_convertible<_Tuple, tuple<_Tp...> >::value
+ __tuple_constructible<_Tuple, tuple<_Tp...> >::value
>::type
>
_LIBCPP_INLINE_VISIBILITY