summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2017-10-23 19:06:32 +0000
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2017-10-23 19:06:32 +0000
commit0c3d6318825778641d9a3718d9ca77d4ccab097b (patch)
tree622d59b19bcd94b9e662dbd6421fc2ec45fd9570
parent101a11b4b3330fab7a33cec4a8e773ae8e3ed978 (diff)
downloadgcc-0c3d6318825778641d9a3718d9ca77d4ccab097b.tar.gz
* g++.dg/opt/pr82577: Fix for C++17.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@254021 138bc75d-0d04-0410-961f-82ee72b054a4
-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 73ae0f57c32..1a06897a403 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();