Enable the tuple interface of pair in C++03 mode.
authorHoward Hinnant <hhinnant@apple.com>
Tue, 6 Nov 2012 21:42:45 +0000 (21:42 +0000)
committerHoward Hinnant <hhinnant@apple.com>
Tue, 6 Nov 2012 21:42:45 +0000 (21:42 +0000)
llvm-svn: 167491

libcxx/include/utility

index df693ec..514ce17 100644 (file)
@@ -460,8 +460,6 @@ make_pair(_T1 __x, _T2 __y)
 
 #endif  // _LIBCPP_HAS_NO_RVALUE_REFERENCES
 
-#ifndef _LIBCPP_HAS_NO_VARIADICS
-
 template <class _T1, class _T2>
   class _LIBCPP_VISIBLE tuple_size<pair<_T1, _T2> >
     : public integral_constant<size_t, 2> {};
@@ -580,8 +578,6 @@ get(pair<_T1, _T2>&& __p) _NOEXCEPT
 
 #endif  // _LIBCPP_HAS_NO_RVALUE_REFERENCES
 
-#endif  // _LIBCPP_HAS_NO_VARIADICS
-
 _LIBCPP_END_NAMESPACE_STD
 
 #endif  // _LIBCPP_UTILITY