aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2020-12-23 17:06:39 -0500
committerJason Merrill <jason@redhat.com>2020-12-23 17:08:05 -0500
commit0a541e746c71fe21eb72bae61a9ead541ed7e98d (patch)
tree9a276091d1d2bebf6169b7805b0ac63a4d952092 /gcc
parent550880a31688f1031a21efe7923c86db423cbbf1 (diff)
downloadgcc-0a541e746c71fe21eb72bae61a9ead541ed7e98d.zip
gcc-0a541e746c71fe21eb72bae61a9ead541ed7e98d.tar.gz
gcc-0a541e746c71fe21eb72bae61a9ead541ed7e98d.tar.bz2
c++: Improve testcase [PR98332]
gcc/testsuite/ChangeLog: * g++.dg/cpp0x/constexpr-overflow3.C: Use INT_MAX.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/g++.dg/cpp0x/constexpr-overflow3.C4
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/testsuite/g++.dg/cpp0x/constexpr-overflow3.C b/gcc/testsuite/g++.dg/cpp0x/constexpr-overflow3.C
index 22d4c59..6176625 100644
--- a/gcc/testsuite/g++.dg/cpp0x/constexpr-overflow3.C
+++ b/gcc/testsuite/g++.dg/cpp0x/constexpr-overflow3.C
@@ -1,5 +1,7 @@
// PR c++/98332
// { dg-do compile { target c++11 } }
-struct S { int a = 2147483647 + 1; }; // { dg-warning "overflow" }
+#include <limits.h>
+
+struct S { int a = INT_MAX + 1; }; // { dg-warning "overflow" }
struct { S b[2][1][1][1]; } c;