![]() 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 |
||
---|---|---|
.. | ||
allocate_shared.explicit_conversion.pass.cpp | ||
allocate_shared.pass.cpp | ||
allocate_shared_construct.pass.cpp | ||
make_shared.pass.cpp | ||
make_shared.private.compile.fail.cpp |