Nikolas Klauser
34f73804ed
[libc++] Remove unused __functional includes
...
Reviewed By: ldionne, #libc
Spies: arichardson, smeenai, libcxx-commits, arphaman
Differential Revision: https://reviews.llvm.org/D126098
2022-05-28 10:12:39 +02:00
Joe Loser
d2baefae68
[libc++] Replace _LIBCPP_HAS_NO_CONCEPTS with _LIBCPP_STD_VER > 17. NFCI.
...
All supported compilers that support C++20 now support concepts. So, remove
`_LIB_LIBCPP_HAS_NO_CONCEPTS` in favor of `_LIBCPP_STD_VER > 17`. Similarly in
the tests, remove `// UNSUPPORTED: libcpp-no-concepts`.
Differential Revision: https://reviews.llvm.org/D121528
2022-03-13 12:32:06 -04:00
Arthur O'Dwyer
5a3c276365
[libc++] [test] Remove IFNDR uses of std::invocable.
...
libstdc++'s implementation diagnoses these with hard errors.
Fixes #50059 .
Differential Revision: https://reviews.llvm.org/D116293
2022-01-04 14:12:54 -05:00
Louis Dionne
88b73a980f
[libc++] Remove random [[nodiscard]] in the test suite
2021-07-12 12:45:21 -04:00
Louis Dionne
31191e15b6
[libc++] Fix concepts tests with GCC
2021-05-26 11:21:55 -04:00