diff options
Diffstat (limited to 'libcxx/test/containers/sequences/vector.bool/assign_copy.pass.cpp')
-rw-r--r-- | libcxx/test/containers/sequences/vector.bool/assign_copy.pass.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libcxx/test/containers/sequences/vector.bool/assign_copy.pass.cpp b/libcxx/test/containers/sequences/vector.bool/assign_copy.pass.cpp index d7db57db862..7cf927b7553 100644 --- a/libcxx/test/containers/sequences/vector.bool/assign_copy.pass.cpp +++ b/libcxx/test/containers/sequences/vector.bool/assign_copy.pass.cpp @@ -14,6 +14,7 @@ #include <vector> #include <cassert> #include "../../test_allocator.h" +#include "../../min_allocator.h" int main() { @@ -31,4 +32,13 @@ int main() assert(l2 == l); assert(l2.get_allocator() == other_allocator<bool>(5)); } +#if __cplusplus >= 201103L + { + std::vector<bool, min_allocator<bool> > l(3, 2, min_allocator<bool>()); + std::vector<bool, min_allocator<bool> > l2(l, min_allocator<bool>()); + l2 = l; + assert(l2 == l); + assert(l2.get_allocator() == min_allocator<bool>()); + } +#endif } |