aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJason Merrill <jason@gcc.gnu.org>2017-10-23 15:06:32 -0400
committerJason Merrill <jason@gcc.gnu.org>2017-10-23 15:06:32 -0400
commit52c91d3aaf983110034f894a555e3ebb9c4fa3e6 (patch)
tree622d59b19bcd94b9e662dbd6421fc2ec45fd9570 /gcc
parent33029fa9d2e4dcf510cc95d42a8bdd178ff083dd (diff)
downloadgcc-52c91d3aaf983110034f894a555e3ebb9c4fa3e6.zip
gcc-52c91d3aaf983110034f894a555e3ebb9c4fa3e6.tar.gz
gcc-52c91d3aaf983110034f894a555e3ebb9c4fa3e6.tar.bz2
* g++.dg/opt/pr82577: Fix for C++17.
From-SVN: r254021
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/g++.dg/opt/pr82577.C5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/opt/pr82577.C b/gcc/testsuite/g++.dg/opt/pr82577.C
index 73ae0f5..1a06897 100644
--- a/gcc/testsuite/g++.dg/opt/pr82577.C
+++ b/gcc/testsuite/g++.dg/opt/pr82577.C
@@ -1,6 +1,11 @@
// { dg-additional-options "-O2" }
// PR c++/82577 ICE when optimizing
+#if __cplusplus > 201500L
+// register is no longer a keyword in C++17.
+#define register
+#endif
+
class a {
public:
int *b();