Chris Jefferson found this bug to pair/tuple introduced by a recent change to the draft that I missed.

llvm-svn: 126743
This commit is contained in:
Howard Hinnant 2011-03-01 14:27:55 +00:00
parent 59fd7a9f78
commit b5d166ad93
1 changed files with 1 additions and 1 deletions

View File

@ -214,7 +214,7 @@ struct __tuple_convertible_imp : public false_type {};
template <class _Tp0, class ..._Tp, class _Up0, class ..._Up>
struct __tuple_convertible_imp<true, __tuple_types<_Tp0, _Tp...>, __tuple_types<_Up0, _Up...> >
: public integral_constant<bool,
is_convertible<_Tp0, _Up0>::value &&
is_constructible<_Up0, _Tp0>::value &&
__tuple_convertible_imp<true, __tuple_types<_Tp...>, __tuple_types<_Up...> >::value> {};
template <>