summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std/utilities/memory
diff options
context:
space:
mode:
authorMarshall Clow <mclow.lists@gmail.com>2015-10-25 19:34:04 +0000
committerMarshall Clow <mclow.lists@gmail.com>2015-10-25 19:34:04 +0000
commitb631c24359c8299d570786abc6fe81920d97c67b (patch)
treed7fe25c91256ae679afe389c7654afc3ea08b616 /libcxx/test/std/utilities/memory
parent15c4c4604fdfce7ab7c7c78c6bd2363edd7da3c0 (diff)
downloadbcm5719-llvm-b631c24359c8299d570786abc6fe81920d97c67b.tar.gz
bcm5719-llvm-b631c24359c8299d570786abc6fe81920d97c67b.zip
Add a test for LWG#2466: allocator_traits::max_size() default behavior is incorrect
llvm-svn: 251252
Diffstat (limited to 'libcxx/test/std/utilities/memory')
-rw-r--r--libcxx/test/std/utilities/memory/allocator.traits/allocator.traits.members/max_size.pass.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/libcxx/test/std/utilities/memory/allocator.traits/allocator.traits.members/max_size.pass.cpp b/libcxx/test/std/utilities/memory/allocator.traits/allocator.traits.members/max_size.pass.cpp
index 1fa7291203e..352c7c8d0ca 100644
--- a/libcxx/test/std/utilities/memory/allocator.traits/allocator.traits.members/max_size.pass.cpp
+++ b/libcxx/test/std/utilities/memory/allocator.traits/allocator.traits.members/max_size.pass.cpp
@@ -45,12 +45,12 @@ int main()
{
A<int> a;
assert(std::allocator_traits<A<int> >::max_size(a) ==
- std::numeric_limits<std::size_t>::max());
+ std::numeric_limits<std::size_t>::max() / sizeof(int));
}
{
const A<int> a = {};
assert(std::allocator_traits<A<int> >::max_size(a) ==
- std::numeric_limits<std::size_t>::max());
+ std::numeric_limits<std::size_t>::max() / sizeof(int));
}
#endif // _LIBCPP_HAS_NO_ADVANCED_SFINAE
{
OpenPOWER on IntegriCloud