[libcxx] r217878 - Fix a bad noexcept clause in tuple's move constructor

Marshall Clow mclow.lists at gmail.com
Tue Sep 16 08:36:14 PDT 2014


Author: marshall
Date: Tue Sep 16 10:36:14 2014
New Revision: 217878

URL: http://llvm.org/viewvc/llvm-project?rev=217878&view=rev
Log:
Fix a bad noexcept clause in tuple's move constructor

Modified:
    libcxx/trunk/include/tuple

Modified: libcxx/trunk/include/tuple
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/include/tuple?rev=217878&r1=217877&r2=217878&view=diff
==============================================================================
--- libcxx/trunk/include/tuple (original)
+++ libcxx/trunk/include/tuple Tue Sep 16 10:36:14 2014
@@ -554,12 +554,12 @@ public:
         _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX11
         tuple(_Up&&... __u)
             _NOEXCEPT_((
-                is_nothrow_constructible<
+                is_nothrow_constructible<base(
                     typename __make_tuple_indices<sizeof...(_Up)>::type,
                     typename __make_tuple_types<tuple, sizeof...(_Up)>::type,
                     typename __make_tuple_indices<sizeof...(_Tp), sizeof...(_Up)>::type,
                     typename __make_tuple_types<tuple, sizeof...(_Tp), sizeof...(_Up)>::type,
-                    _Up...
+                    _Up...)
                 >::value
             ))
             : base_(typename __make_tuple_indices<sizeof...(_Up)>::type(),





More information about the cfe-commits mailing list