diff options
author | Patrick Palka <ppalka@redhat.com> | 2021-04-13 15:40:08 -0400 |
---|---|---|
committer | Patrick Palka <ppalka@redhat.com> | 2021-04-13 15:40:08 -0400 |
commit | 96d73645c77e7784ebd12527322d52b6b7eedb06 (patch) | |
tree | 0b4c575d9b1e8b0077fc9dc45dfd7412e6ecafe0 /gcc | |
parent | 34ec63f1b5c2a4d39aa3b13ade96bcd44e294066 (diff) | |
download | gcc-96d73645c77e7784ebd12527322d52b6b7eedb06.zip gcc-96d73645c77e7784ebd12527322d52b6b7eedb06.tar.gz gcc-96d73645c77e7784ebd12527322d52b6b7eedb06.tar.bz2 |
c++: Adjust expected diagnostics for old-deja tests [PR99008]
I missed adjusting these tests in the recently committed r11-8155.
gcc/testsuite/ChangeLog:
PR c++/99008
* g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
* g++.old-deja/g++.ns/template7.C: Likewise.
* g++.old-deja/g++.pt/crash8.C: Likewise.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.ns/crash3.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.ns/template7.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.pt/crash8.C | 4 |
3 files changed, 4 insertions, 4 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.ns/crash3.C b/gcc/testsuite/g++.old-deja/g++.ns/crash3.C index 189298d..b5e6323 100644 --- a/gcc/testsuite/g++.old-deja/g++.ns/crash3.C +++ b/gcc/testsuite/g++.old-deja/g++.ns/crash3.C @@ -6,6 +6,6 @@ namespace N { void f() { - N::S(); // { dg-error "6:cannot deduce template arguments" "" { target c++17 } } invalid use of template + N::S(); // { dg-error "8:class template argument deduction failed|no match" "" { target c++17 } } invalid use of template // { dg-error "7:missing template arguments" "" { target c++14_down } .-1 } } diff --git a/gcc/testsuite/g++.old-deja/g++.ns/template7.C b/gcc/testsuite/g++.old-deja/g++.ns/template7.C index 71366b7..441a412 100644 --- a/gcc/testsuite/g++.old-deja/g++.ns/template7.C +++ b/gcc/testsuite/g++.old-deja/g++.ns/template7.C @@ -8,6 +8,6 @@ namespace foo { } void baz() { - foo::bar(); // { dg-error "8:cannot deduce template arguments" "" { target c++17 } } template used as expression + foo::bar(); // { dg-error "12:class template argument deduction failed|no match" "" { target c++17 } } template used as expression // { dg-error "11:missing template arguments" "" { target c++14_down } .-1 } } diff --git a/gcc/testsuite/g++.old-deja/g++.pt/crash8.C b/gcc/testsuite/g++.old-deja/g++.pt/crash8.C index 7b4eff5..678a728 100644 --- a/gcc/testsuite/g++.old-deja/g++.pt/crash8.C +++ b/gcc/testsuite/g++.old-deja/g++.pt/crash8.C @@ -21,11 +21,11 @@ void doit(T x) { q2 = TestClass2<T>(); TestClass1<T> p1; - p1 = TestClass1(); // { dg-error "8:cannot deduce template arguments" "" { target c++17 } } template used as expression + p1 = TestClass1(); // { dg-error "19:class template argument deduction failed|no match" "" { target c++17 } } template used as expression // { dg-error "18:missing template arguments" "" { target c++14_down } .-1 } TestClass2<T> p2; - p2 = TestClass2(); // { dg-error "8:cannot deduce template arguments" "" { target c++17 } } template used as expression + p2 = TestClass2(); // { dg-error "19:class template argument deduction failed|no match" "" { target c++17 } } template used as expression // { dg-error "18:missing template arguments" "" { target c++14_down } .-1 } } |