![]() 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 |
||
---|---|---|
.. | ||
util.smartptr.getdeleter | ||
util.smartptr.shared.assign | ||
util.smartptr.shared.cast | ||
util.smartptr.shared.cmp | ||
util.smartptr.shared.const | ||
util.smartptr.shared.create | ||
util.smartptr.shared.dest | ||
util.smartptr.shared.io | ||
util.smartptr.shared.mod | ||
util.smartptr.shared.obs | ||
util.smartptr.shared.spec | ||
iterator_concept_conformance.compile.pass.cpp | ||
types.pass.cpp |