diff options
author | Arthur O'Dwyer <arthur.j.odwyer@gmail.com> | 2022-02-02 11:19:46 -0500 |
---|---|---|
committer | Arthur O'Dwyer <arthur.j.odwyer@gmail.com> | 2022-02-02 11:19:46 -0500 |
commit | b2a0cc1c65e26c58ab6e21fdf2257e9f89536d08 (patch) | |
tree | 3f8102212094e9d0db93413cae09f74f9abab148 /libcxx/include/tuple | |
parent | f587ff3ee13c50e12042ecb888be867a104d919c (diff) | |
download | llvm-b2a0cc1c65e26c58ab6e21fdf2257e9f89536d08.zip llvm-b2a0cc1c65e26c58ab6e21fdf2257e9f89536d08.tar.gz llvm-b2a0cc1c65e26c58ab6e21fdf2257e9f89536d08.tar.bz2 |
[libc++] Guard bits of 598983d7 against _LIBCPP_HAS_NO_CONCEPTS.
Diffstat (limited to 'libcxx/include/tuple')
-rw-r--r-- | libcxx/include/tuple | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libcxx/include/tuple b/libcxx/include/tuple index 6f3368c..b5989dd 100644 --- a/libcxx/include/tuple +++ b/libcxx/include/tuple @@ -1116,7 +1116,7 @@ public: void swap(tuple&) _NOEXCEPT {} }; -#if _LIBCPP_STD_VER > 20 +#if _LIBCPP_STD_VER > 20 && !defined(_LIBCPP_HAS_NO_CONCEPTS) template <class... _TTypes, class... _UTypes, template<class> class _TQual, template<class> class _UQual> requires requires { typename tuple<common_reference_t<_TQual<_TTypes>, _UQual<_UTypes>>...>; } struct basic_common_reference<tuple<_TTypes...>, tuple<_UTypes...>, _TQual, _UQual> { @@ -1128,7 +1128,7 @@ template <class... _TTypes, class... _UTypes> struct common_type<tuple<_TTypes...>, tuple<_UTypes...>> { using type = tuple<common_type_t<_TTypes, _UTypes>...>; }; -#endif +#endif // _LIBCPP_STD_VER > 20 && !defined(_LIBCPP_HAS_NO_CONCEPTS) #if _LIBCPP_STD_VER > 14 template <class ..._Tp> |