aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2018-12-04 14:31:11 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2018-12-04 14:31:11 +0100
commit0232f69fa23bfe5d51535ef20730200430cb567f (patch)
treebb3d3264bcbb958c971a305eeb2a481211b9a9b1 /gcc
parentfa29266c1da984345e0637b7479bbcc4b34cafde (diff)
downloadgcc-0232f69fa23bfe5d51535ef20730200430cb567f.zip
gcc-0232f69fa23bfe5d51535ef20730200430cb567f.tar.gz
gcc-0232f69fa23bfe5d51535ef20730200430cb567f.tar.bz2
typename1.C: Don't expect any diagnostics for C++2a.
* g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics for C++2a. * g++.old-deja/g++.oliva/typename2.C: Likewise. From-SVN: r266779
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/g++.old-deja/g++.oliva/typename1.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.oliva/typename2.C2
3 files changed, 6 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0a72b5f..c274003 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,9 @@
2018-12-04 Jakub Jelinek <jakub@redhat.com>
+ * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics
+ for C++2a.
+ * g++.old-deja/g++.oliva/typename2.C: Likewise.
+
PR tree-optimization/88285
* gcc.dg/predict-22.c: Only compile on freorder targets.
diff --git a/gcc/testsuite/g++.old-deja/g++.oliva/typename1.C b/gcc/testsuite/g++.old-deja/g++.oliva/typename1.C
index 83569dd..d76b66b 100644
--- a/gcc/testsuite/g++.old-deja/g++.oliva/typename1.C
+++ b/gcc/testsuite/g++.old-deja/g++.oliva/typename1.C
@@ -12,5 +12,5 @@ template <class T> struct bar {
};
template <class T> struct baz {
- typedef bar<T>::foo foo; // { dg-error "" } missing typename
+ typedef bar<T>::foo foo; // { dg-error "need 'typename' before" "" { target c++17_down } }
};
diff --git a/gcc/testsuite/g++.old-deja/g++.oliva/typename2.C b/gcc/testsuite/g++.old-deja/g++.oliva/typename2.C
index 86512c9..dc0d739 100644
--- a/gcc/testsuite/g++.old-deja/g++.oliva/typename2.C
+++ b/gcc/testsuite/g++.old-deja/g++.oliva/typename2.C
@@ -23,6 +23,6 @@ template <class T> struct bar {
};
template <class T> struct baz {
- typedef bar<T>::foo foo; // { dg-error "" } implicit typename
+ typedef bar<T>::foo foo; // { dg-error "need 'typename' before" "" { target c++17_down } }
void m(foo);
};