diff --git a/test/std/containers/associative/map/map.access/max_size.pass.cpp b/test/std/containers/associative/map/map.access/max_size.pass.cpp index 82a817a1f..9df3b074e 100644 --- a/test/std/containers/associative/map/map.access/max_size.pass.cpp +++ b/test/std/containers/associative/map/map.access/max_size.pass.cpp @@ -34,18 +34,18 @@ int main() { typedef limited_allocator A; typedef std::map, A> C; - const C::difference_type max_dist = - std::numeric_limits::max(); + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); C c; assert(c.max_size() <= max_dist); LIBCPP_ASSERT(c.max_size() == max_dist); - } - { - typedef std::map C; - const C::difference_type max_dist = - std::numeric_limits::max(); - C c; - assert(c.max_size() <= max_dist); - assert(c.max_size() <= alloc_max_size(c.get_allocator())); - } + } + { + typedef std::map C; + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); + C c; + assert(c.max_size() <= max_dist); + assert(c.max_size() <= alloc_max_size(c.get_allocator())); + } } diff --git a/test/std/containers/associative/multimap/max_size.pass.cpp b/test/std/containers/associative/multimap/max_size.pass.cpp index 8d5ec1148..c836a1823 100644 --- a/test/std/containers/associative/multimap/max_size.pass.cpp +++ b/test/std/containers/associative/multimap/max_size.pass.cpp @@ -34,18 +34,18 @@ int main() { typedef limited_allocator A; typedef std::multimap, A> C; - const C::difference_type max_dist = - std::numeric_limits::max(); + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); C c; assert(c.max_size() <= max_dist); LIBCPP_ASSERT(c.max_size() == max_dist); - } - { - typedef std::multimap C; - const C::difference_type max_dist = - std::numeric_limits::max(); - C c; - assert(c.max_size() <= max_dist); - assert(c.max_size() <= alloc_max_size(c.get_allocator())); - } + } + { + typedef std::multimap C; + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); + C c; + assert(c.max_size() <= max_dist); + assert(c.max_size() <= alloc_max_size(c.get_allocator())); + } } diff --git a/test/std/containers/associative/multiset/max_size.pass.cpp b/test/std/containers/associative/multiset/max_size.pass.cpp index 8ca34ba82..8c5b15e39 100644 --- a/test/std/containers/associative/multiset/max_size.pass.cpp +++ b/test/std/containers/associative/multiset/max_size.pass.cpp @@ -33,16 +33,16 @@ int main() { typedef limited_allocator A; typedef std::multiset, A> C; - const C::difference_type max_dist = - std::numeric_limits::max(); + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); C c; assert(c.max_size() <= max_dist); LIBCPP_ASSERT(c.max_size() == max_dist); } { typedef std::multiset C; - const C::difference_type max_dist = - std::numeric_limits::max(); + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); C c; assert(c.max_size() <= max_dist); assert(c.max_size() <= alloc_max_size(c.get_allocator())); diff --git a/test/std/containers/associative/set/max_size.pass.cpp b/test/std/containers/associative/set/max_size.pass.cpp index c894eb51b..8be84046e 100644 --- a/test/std/containers/associative/set/max_size.pass.cpp +++ b/test/std/containers/associative/set/max_size.pass.cpp @@ -33,16 +33,16 @@ int main() { typedef limited_allocator A; typedef std::set, A> C; - const C::difference_type max_dist = - std::numeric_limits::max(); + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); C c; assert(c.max_size() <= max_dist); LIBCPP_ASSERT(c.max_size() == max_dist); } { typedef std::set C; - const C::difference_type max_dist = - std::numeric_limits::max(); + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); C c; assert(c.max_size() <= max_dist); assert(c.max_size() <= alloc_max_size(c.get_allocator())); diff --git a/test/std/containers/sequences/deque/deque.capacity/max_size.pass.cpp b/test/std/containers/sequences/deque/deque.capacity/max_size.pass.cpp index 11ce9d2f6..2365d4e11 100644 --- a/test/std/containers/sequences/deque/deque.capacity/max_size.pass.cpp +++ b/test/std/containers/sequences/deque/deque.capacity/max_size.pass.cpp @@ -30,16 +30,16 @@ int main() { { typedef limited_allocator A; typedef std::deque C; - const C::difference_type max_dist = - std::numeric_limits::max(); + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); C c; assert(c.max_size() <= max_dist); LIBCPP_ASSERT(c.max_size() == max_dist); } { typedef std::deque C; - const C::difference_type max_dist = - std::numeric_limits::max(); + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); C c; assert(c.max_size() <= max_dist); assert(c.max_size() <= alloc_max_size(c.get_allocator())); diff --git a/test/std/containers/sequences/forwardlist/max_size.pass.cpp b/test/std/containers/sequences/forwardlist/max_size.pass.cpp index 916d12a9f..dc35ac5f5 100644 --- a/test/std/containers/sequences/forwardlist/max_size.pass.cpp +++ b/test/std/containers/sequences/forwardlist/max_size.pass.cpp @@ -31,16 +31,16 @@ int main() { typedef limited_allocator A; typedef std::forward_list C; - const C::difference_type max_dist = - std::numeric_limits::max(); + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); C c; assert(c.max_size() <= max_dist); LIBCPP_ASSERT(c.max_size() == max_dist); } { typedef std::forward_list C; - const C::difference_type max_dist = - std::numeric_limits::max(); + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); C c; assert(c.max_size() <= max_dist); assert(c.max_size() <= alloc_max_size(c.get_allocator())); diff --git a/test/std/containers/sequences/list/list.capacity/max_size.pass.cpp b/test/std/containers/sequences/list/list.capacity/max_size.pass.cpp index bd1b65e63..e8a48a2db 100644 --- a/test/std/containers/sequences/list/list.capacity/max_size.pass.cpp +++ b/test/std/containers/sequences/list/list.capacity/max_size.pass.cpp @@ -30,16 +30,16 @@ int main() { { typedef limited_allocator A; typedef std::list C; - const C::difference_type max_dist = - std::numeric_limits::max(); + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); C c; assert(c.max_size() <= max_dist); LIBCPP_ASSERT(c.max_size() == max_dist); } { typedef std::list C; - const C::difference_type max_dist = - std::numeric_limits::max(); + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); C c; assert(c.max_size() <= max_dist); assert(c.max_size() <= alloc_max_size(c.get_allocator())); diff --git a/test/std/containers/sequences/vector/vector.capacity/max_size.pass.cpp b/test/std/containers/sequences/vector/vector.capacity/max_size.pass.cpp index 5f7a6268d..3ab5cc6a8 100644 --- a/test/std/containers/sequences/vector/vector.capacity/max_size.pass.cpp +++ b/test/std/containers/sequences/vector/vector.capacity/max_size.pass.cpp @@ -31,16 +31,16 @@ int main() { { typedef limited_allocator A; typedef std::vector C; - const C::difference_type max_dist = - std::numeric_limits::max(); + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); C c; assert(c.max_size() <= max_dist); LIBCPP_ASSERT(c.max_size() == max_dist); } { typedef std::vector C; - const C::difference_type max_dist = - std::numeric_limits::max(); + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); C c; assert(c.max_size() <= max_dist); assert(c.max_size() <= alloc_max_size(c.get_allocator())); diff --git a/test/std/containers/unord/unord.map/max_size.pass.cpp b/test/std/containers/unord/unord.map/max_size.pass.cpp index 152741981..d01b52683 100644 --- a/test/std/containers/unord/unord.map/max_size.pass.cpp +++ b/test/std/containers/unord/unord.map/max_size.pass.cpp @@ -36,16 +36,16 @@ int main() typedef limited_allocator A; typedef std::unordered_map, std::equal_to, A> C; - const C::difference_type max_dist = - std::numeric_limits::max(); + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); C c; assert(c.max_size() <= max_dist); LIBCPP_ASSERT(c.max_size() == max_dist); } { typedef std::unordered_map C; - const C::difference_type max_dist = - std::numeric_limits::max(); + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); C c; assert(c.max_size() <= max_dist); assert(c.max_size() <= alloc_max_size(c.get_allocator())); diff --git a/test/std/containers/unord/unord.multimap/max_size.pass.cpp b/test/std/containers/unord/unord.multimap/max_size.pass.cpp index 5b58bac38..228575c2e 100644 --- a/test/std/containers/unord/unord.multimap/max_size.pass.cpp +++ b/test/std/containers/unord/unord.multimap/max_size.pass.cpp @@ -38,16 +38,16 @@ int main() typedef std::unordered_multimap, std::equal_to, A> C; - const C::difference_type max_dist = - std::numeric_limits::max(); + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); C c; assert(c.max_size() <= max_dist); LIBCPP_ASSERT(c.max_size() == max_dist); } { typedef std::unordered_multimap C; - const C::difference_type max_dist = - std::numeric_limits::max(); + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); C c; assert(c.max_size() <= max_dist); assert(c.max_size() <= alloc_max_size(c.get_allocator())); diff --git a/test/std/containers/unord/unord.multiset/max_size.pass.cpp b/test/std/containers/unord/unord.multiset/max_size.pass.cpp index eac4db8b0..e76624e5c 100644 --- a/test/std/containers/unord/unord.multiset/max_size.pass.cpp +++ b/test/std/containers/unord/unord.multiset/max_size.pass.cpp @@ -37,16 +37,16 @@ int main() typedef std::unordered_multiset, std::equal_to, A> C; - const C::difference_type max_dist = - std::numeric_limits::max(); + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); C c; assert(c.max_size() <= max_dist); LIBCPP_ASSERT(c.max_size() == max_dist); } { typedef std::unordered_multiset C; - const C::difference_type max_dist = - std::numeric_limits::max(); + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); C c; assert(c.max_size() <= max_dist); assert(c.max_size() <= alloc_max_size(c.get_allocator())); diff --git a/test/std/containers/unord/unord.set/max_size.pass.cpp b/test/std/containers/unord/unord.set/max_size.pass.cpp index 1b902660d..eb695ae97 100644 --- a/test/std/containers/unord/unord.set/max_size.pass.cpp +++ b/test/std/containers/unord/unord.set/max_size.pass.cpp @@ -33,16 +33,16 @@ int main() { typedef limited_allocator A; typedef std::unordered_set, std::equal_to, A> C; - const C::difference_type max_dist = - std::numeric_limits::max(); + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); C c; assert(c.max_size() <= max_dist); LIBCPP_ASSERT(c.max_size() == max_dist); } { typedef std::unordered_set C; - const C::difference_type max_dist = - std::numeric_limits::max(); + const C::size_type max_dist = + static_cast(std::numeric_limits::max()); C c; assert(c.max_size() <= max_dist); assert(c.max_size() <= alloc_max_size(c.get_allocator()));