Fix max_size to return the size_type(-1)/sizeof(value_type), as otherwise it would overflow on allocation.

This commit is contained in:
Ion Gaztañaga committed 2015-01-17 22:52:17 +01:00
1 parent 7635eba375
commit 1012987897
2 files changed
+2 -2

No files matched your search

+1 -1
View File
@@ -322,7 +322,7 @@ int main()
CAllocTraits::max_size(c_alloc);
BOOST_TEST(c_alloc.max_size_called());
SAllocTraits::max_size(s_alloc);
BOOST_TEST(SAllocTraits::size_type(-1)/sizeof(SAllocTraits::value_type) == SAllocTraits::max_size(s_alloc));
//select_on_container_copy_construction
CAllocTraits::select_on_container_copy_construction(c_alloc);