aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>2003-11-01 16:09:38 +0000
committerKriang Lerdsuwanakij <lerdsuwa@gcc.gnu.org>2003-11-01 16:09:38 +0000
commitf218d8208f9cd06262d20bb649cb1e3ceade9f00 (patch)
treede5e7e1529babc2ec36e554fdd2426c84e0669fc /gcc
parent441b941ac203ece3ca1c794622f1c4dba0c020a3 (diff)
downloadgcc-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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/g++.dg/template/crash13.C4
-rw-r--r--gcc/testsuite/g++.old-deja/g++.brendan/ns1.C6
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" }
};