llvm-capstone/libcxx/include/__memory_resource
varconst cd0ad4216c [libc++][hardening][NFC] Introduce _LIBCPP_ASSERT_UNCATEGORIZED.
Replace most uses of `_LIBCPP_ASSERT` with
`_LIBCPP_ASSERT_UNCATEGORIZED`.

This is done as a prerequisite to introducing hardened mode to libc++.
The idea is to make enabling assertions an opt-in with (somewhat)
fine-grained controls over which categories of assertions are enabled.
The vast majority of assertions are currently uncategorized; the new
macro will allow turning on `_LIBCPP_ASSERT` (the underlying mechanism
for all kinds of assertions) without enabling all the uncategorized
assertions (in the future; this patch preserves the current behavior).

Differential Revision: https://reviews.llvm.org/D153816
2023-06-28 15:10:31 -07:00
..
memory_resource.h [libc++] Add incomplete availability markup for std::pmr 2023-06-20 10:59:05 -04:00
monotonic_buffer_resource.h [libc++] Add incomplete availability markup for std::pmr 2023-06-20 10:59:05 -04:00
polymorphic_allocator.h [libc++][hardening][NFC] Introduce _LIBCPP_ASSERT_UNCATEGORIZED. 2023-06-28 15:10:31 -07:00
pool_options.h [libc++] Merge _LIBCPP_FUNC_VIS, _LIBCPP_TYPE_VIS and _LIBCPP_EXCEPTION_ABI into _LIBCPP_EXPORTED_FROM_ABI 2023-06-15 08:56:45 -07:00
synchronized_pool_resource.h [libc++] Add incomplete availability markup for std::pmr 2023-06-20 10:59:05 -04:00
unsynchronized_pool_resource.h [libc++] Add incomplete availability markup for std::pmr 2023-06-20 10:59:05 -04:00