summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std
diff options
context:
space:
mode:
authorMarshall Clow <mclow.lists@gmail.com>2018-05-19 03:09:05 +0000
committerMarshall Clow <mclow.lists@gmail.com>2018-05-19 03:09:05 +0000
commit926b0b2bf53c41dc9928611d6878981d361e55d9 (patch)
tree4ce6535d1c805133e99354fe539afb6042e94405 /libcxx/test/std
parent5533357c38c9d6508b16c80446f5e60611fca66b (diff)
downloadbcm5719-llvm-926b0b2bf53c41dc9928611d6878981d361e55d9.tar.gz
bcm5719-llvm-926b0b2bf53c41dc9928611d6878981d361e55d9.zip
Remove expression '1L + INT_MAX', because it overflows on machines where int/long are the same size
llvm-svn: 332797
Diffstat (limited to 'libcxx/test/std')
-rw-r--r--libcxx/test/std/containers/sequences/deque/deque.cons/deduct.pass.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/libcxx/test/std/containers/sequences/deque/deque.cons/deduct.pass.cpp b/libcxx/test/std/containers/sequences/deque/deque.cons/deduct.pass.cpp
index 7fc94254959..35a913e0ef1 100644
--- a/libcxx/test/std/containers/sequences/deque/deque.cons/deduct.pass.cpp
+++ b/libcxx/test/std/containers/sequences/deque/deque.cons/deduct.pass.cpp
@@ -43,12 +43,12 @@ int main()
}
{
- const long arr[] = {INT_MAX, 1L + INT_MAX, 2L, 3L };
+ const long arr[] = {INT_MAX, 1L, 2L, 3L };
std::deque deq(std::begin(arr), std::end(arr), std::allocator<long>());
static_assert(std::is_same_v<decltype(deq)::value_type, long>, "");
assert(deq.size() == 4);
assert(deq[0] == INT_MAX);
- assert(deq[1] == 1L + INT_MAX);
+ assert(deq[1] == 1L);
assert(deq[2] == 2L);
}
OpenPOWER on IntegriCloud