diff options
Diffstat (limited to 'test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.pass.cpp')
-rw-r--r-- | test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.pass.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.pass.cpp b/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.pass.cpp index 352945c852d8..531afb26c2c3 100644 --- a/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.pass.cpp +++ b/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.pass.cpp @@ -37,5 +37,13 @@ int main() assert(c.get_allocator() == A()); assert(c.empty()); } + { + typedef explicit_allocator<NotConstructible> A; + typedef A::value_type T; + typedef std::forward_list<T, A> C; + C c(A{}); + assert(c.get_allocator() == A()); + assert(c.empty()); + } #endif } |