diff options
author | Marshall Clow <mclow.lists@gmail.com> | 2015-10-25 19:34:04 +0000 |
---|---|---|
committer | Marshall Clow <mclow.lists@gmail.com> | 2015-10-25 19:34:04 +0000 |
commit | b631c24359c8299d570786abc6fe81920d97c67b (patch) | |
tree | d7fe25c91256ae679afe389c7654afc3ea08b616 /libcxx/test/std/utilities/memory | |
parent | 15c4c4604fdfce7ab7c7c78c6bd2363edd7da3c0 (diff) | |
download | bcm5719-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.cpp | 4 |
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 { |