forked from OSchip/llvm-project
![]() LWG 2447 is marked as `Complete`, but there is no `static_assert` to reject volatile types in `std::allocator`. See the discussion at https://reviews.llvm.org/D108856. Add `static_assert` in `std::allocator` to disallow volatile types. Since this is an implementation choice, mark the binding test as `libc++` only. Remove tests that use containers backed by `std::allocator` that test the container when used with a volatile type. Reviewed By: ldionne, #libc Differential Revision: https://reviews.llvm.org/D109056 |
||
---|---|---|
.. | ||
concept.assignable | ||
concept.common | ||
concept.commonref | ||
concept.constructible | ||
concept.convertible | ||
concept.copyconstructible | ||
concept.default.init | ||
concept.derived | ||
concept.destructible | ||
concept.moveconstructible | ||
concept.same | ||
concept.swappable | ||
concepts.arithmetic |