From 78a87e8a683d155b5287c8b1a50eef1ab51d0438 Mon Sep 17 00:00:00 2001 From: Marshall Clow Date: Wed, 5 Mar 2014 19:06:20 +0000 Subject: Implement LWG 2193. Default constructors for standard library containers are explicit. Note that libc++ already did this for string/deque/forward_list/list/vector and the unordered containers; implement it for set/multiset/map/multimap. Add tests for all the containers. Two drive-by fixes as well: add a missing explicit in , and remove a tab that snuck into a container test. This issue is also LLVM bug 15724, and resolves it. llvm-svn: 202994 --- .../containers/associative/multiset/multiset.cons/default.pass.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'libcxx/test/containers/associative/multiset') diff --git a/libcxx/test/containers/associative/multiset/multiset.cons/default.pass.cpp b/libcxx/test/containers/associative/multiset/multiset.cons/default.pass.cpp index b6176c92d2a..5bb0312f012 100644 --- a/libcxx/test/containers/associative/multiset/multiset.cons/default.pass.cpp +++ b/libcxx/test/containers/associative/multiset/multiset.cons/default.pass.cpp @@ -31,5 +31,10 @@ int main() assert(m.empty()); assert(m.begin() == m.end()); } + { + std::multiset m = {}; + assert(m.empty()); + assert(m.begin() == m.end()); + } #endif } -- cgit v1.2.3