diff options
author | Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net> | 2003-11-01 16:09:38 +0000 |
---|---|---|
committer | Kriang Lerdsuwanakij <lerdsuwa@gcc.gnu.org> | 2003-11-01 16:09:38 +0000 |
commit | f218d8208f9cd06262d20bb649cb1e3ceade9f00 (patch) | |
tree | de5e7e1529babc2ec36e554fdd2426c84e0669fc | |
parent | 441b941ac203ece3ca1c794622f1c4dba0c020a3 (diff) | |
download | gcc-f218d8208f9cd06262d20bb649cb1e3ceade9f00.zip gcc-f218d8208f9cd06262d20bb649cb1e3ceade9f00.tar.gz gcc-f218d8208f9cd06262d20bb649cb1e3ceade9f00.tar.bz2 |
re PR c++/12796 (Wrong line number in error message)
PR c++/12796
* g++.dg/template/crash13.C: Adjust expected error location.
* g++.old-deja/g++.brendan/ns1.C: Likewise.
From-SVN: r73175
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/template/crash13.C | 4 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.brendan/ns1.C | 6 |
3 files changed, 11 insertions, 5 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 7812a03..891ec33 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net> + + PR c++/12796 + * g++.dg/template/crash13.C: Adjust expected error location. + * g++.old-deja/g++.brendan/ns1.C: Likewise. + 2003-10-31 Richard Earnshaw <rearnsha@arm.com> * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs. diff --git a/gcc/testsuite/g++.dg/template/crash13.C b/gcc/testsuite/g++.dg/template/crash13.C index 1d2a1f5..50ec37f 100644 --- a/gcc/testsuite/g++.dg/template/crash13.C +++ b/gcc/testsuite/g++.dg/template/crash13.C @@ -10,9 +10,9 @@ template<typename, typename T=void> struct A }; template <typename T> struct C -{ // { dg-error "not a base type" } +{ typedef typename A<T>::B X; - X::Y; + X::Y; // { dg-error "not a base type" } }; C<void> c; // { dg-error "instantiated" } diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/ns1.C b/gcc/testsuite/g++.old-deja/g++.brendan/ns1.C index 5e73290..5b6ea38 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/ns1.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/ns1.C @@ -12,7 +12,7 @@ class C }; class D2 : public B -{ // { dg-error "" } type C is not a base type for type D2 - using B::f; // ok: B is a base of D - using C::g; // error: C isn't a base of D2 +{ + using B::f; // ok: B is a base of D2 + using C::g; // { dg-error "not a base type" } }; |