llvm-project/libcxx/test/std/utilities
Arthur O'Dwyer 05337a756c [libc++] Rename *SAFE_STATIC to *CONSTINIT, and normalize its uses.
In src/, most files can use `constinit` directly because they're always
compiled with C++20. But some files, like "libcxxabi/src/fallback_malloc.cpp",
can't, because they're `#include`d directly from test cases in libcxxabi/test/
and therefore must (currently) compile as C++03. We might consider refactoring
those offending tests, or at least marking them `UNSUPPORTED: c++03`.

Differential Revision: https://reviews.llvm.org/D119264
2022-02-15 10:39:41 -05:00
..
allocator.adaptor [libc++] P0433R2: add the remaining deduction guides. 2021-10-28 11:09:51 -07:00
any [libc++] Rename *SAFE_STATIC to *CONSTINIT, and normalize its uses. 2022-02-15 10:39:41 -05:00
charconv [libcxx][test] Make MSVC `<charconv>` test compile when testing MSVC 2022-01-23 10:12:53 -08:00
format [libc++][nfc] Add TEST_HAS_NO_FILESYSTEM_LIBRARY. 2022-02-14 18:40:55 +01:00
function.objects [libc++] Guard much of std::ranges under _LIBCPP_HAS_NO_INCOMPLETE_RANGES. 2022-02-15 10:38:21 -05:00
intseq [libc++] Clarify the name of Lit features related to standard library selection 2021-09-28 16:15:25 -04:00
memory [libc++] [test] Split "UNSUPPORTED: libcpp-no-concepts, libcpp-has-no-incomplete-ranges" onto two lines. NFC. 2022-02-15 10:38:21 -05:00
meta [libcxx] [test] Fix the aligned storage test to work on Windows 2022-02-10 10:59:52 +02:00
optional [libc++][ranges] Implement `indirectly_copyable{,_storable}`. 2022-02-02 13:27:44 -08:00
ratio [libc++] Remove workaround for .fail.cpp tests that don't have clang-verify markup 2020-04-15 10:53:37 -04:00
smartptr/unique.ptr [libc++] Rename *SAFE_STATIC to *CONSTINIT, and normalize its uses. 2022-02-15 10:39:41 -05:00
template.bitset [libcxx][test] compiler options are non-portable 2022-01-18 11:34:57 -08:00
time [libc++] Fix chrono::duration constructor constraint 2022-02-03 18:07:12 -05:00
tuple [libc++][ranges][NFC] Test the specializations of `tuple_{size,element}` for ranges. 2022-02-02 22:58:33 -08:00
type.index [libcxx][modularisation] splits `<utility>` into self-contained headers 2021-06-25 00:29:01 +00:00
utilities.general
utility [libc++] Implement P0627R6 (Function to mark unreachable code) 2022-02-14 20:52:51 +01:00
utility.requirements [libc++] Remove useless nothing_to_do.pass.cpp tests 2020-04-03 13:48:34 -04:00
variant [libcxx][test] compiler options are non-portable 2022-01-18 11:34:57 -08:00