diff options
Diffstat (limited to 'test/std/containers/associative/multimap/multimap.cons/alloc.pass.cpp')
| -rw-r--r-- | test/std/containers/associative/multimap/multimap.cons/alloc.pass.cpp | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/test/std/containers/associative/multimap/multimap.cons/alloc.pass.cpp b/test/std/containers/associative/multimap/multimap.cons/alloc.pass.cpp deleted file mode 100644 index 40930f0c9c1e9..0000000000000 --- a/test/std/containers/associative/multimap/multimap.cons/alloc.pass.cpp +++ /dev/null @@ -1,50 +0,0 @@ -//===----------------------------------------------------------------------===// -// -// The LLVM Compiler Infrastructure -// -// This file is dual licensed under the MIT and the University of Illinois Open -// Source Licenses. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// - -// <map> - -// class multimap - -// explicit multimap(const allocator_type& a); - -#include <map> -#include <cassert> - -#include "test_allocator.h" -#include "min_allocator.h" - -int main() -{ - { - typedef std::less<int> C; - typedef test_allocator<std::pair<const int, double> > A; - std::multimap<int, double, C, A> m(A(5)); - assert(m.empty()); - assert(m.begin() == m.end()); - assert(m.get_allocator() == A(5)); - } -#if TEST_STD_VER >= 11 - { - typedef std::less<int> C; - typedef min_allocator<std::pair<const int, double> > A; - std::multimap<int, double, C, A> m(A{}); - assert(m.empty()); - assert(m.begin() == m.end()); - assert(m.get_allocator() == A()); - } - { - typedef std::less<int> C; - typedef explicit_allocator<std::pair<const int, double> > A; - std::multimap<int, double, C, A> m(A{}); - assert(m.empty()); - assert(m.begin() == m.end()); - assert(m.get_allocator() == A{}); - } -#endif -} |
