re PR c++/12796 (Wrong line number in error message)
authorKriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
Sat, 1 Nov 2003 16:09:38 +0000 (16:09 +0000)
committerKriang Lerdsuwanakij <lerdsuwa@gcc.gnu.org>
Sat, 1 Nov 2003 16:09:38 +0000 (16:09 +0000)
PR c++/12796
* g++.dg/template/crash13.C: Adjust expected error location.
* g++.old-deja/g++.brendan/ns1.C: Likewise.

From-SVN: r73175

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/crash13.C
gcc/testsuite/g++.old-deja/g++.brendan/ns1.C

index 7812a0365f3843e8918474ac3bc4521865a786ea..891ec3336270034326ac8c3a2f66a284f881dbaa 100644 (file)
@@ -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.
index 1d2a1f5dde0d65225fe861ad00e5ef567f690391..50ec37f2eae2ed918affc892563d73ddd3d87f45 100644 (file)
@@ -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" }
index 5e7329075f2d3f5f9bae6c935dd809d3d3fb7fbf..5b6ea386184252ffd18613e1d4caad316d400d6d 100644 (file)
@@ -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" }
 };