Index: gcc/gcc/testsuite/g++.dg/parse/error15.C |
diff --git a/gcc/gcc/testsuite/g++.dg/parse/error15.C b/gcc/gcc/testsuite/g++.dg/parse/error15.C |
index c5d3d3d7d67643c3bf2b2250842f1ba83c95704b..2352193bcd681e2ffb3e9d6a09a9c3158f913360 100644 |
--- a/gcc/gcc/testsuite/g++.dg/parse/error15.C |
+++ b/gcc/gcc/testsuite/g++.dg/parse/error15.C |
@@ -14,7 +14,7 @@ N::A f2; // { dg-error "1:invalid use of template-name 'N::A' witho |
N::INVALID f3; // { dg-error "1:'INVALID' in namespace 'N' does not name a type" } |
N::C::INVALID f4; // { dg-error "1:'INVALID' in class 'N::C' does not name a type" } |
N::K f6; // { dg-error "1:'K' in namespace 'N' does not name a type" } |
-typename N::A f7; // { dg-error "1:using 'typename' outside of template" "1" } |
+typename N::A f7; |
// { dg-error "13:invalid use of template-name 'N::A' without an argument list" "13" { target *-*-* } 17 } |
// { dg-error "17:invalid type in declaration before ';' token" "17" { target *-*-* } 17 } |
@@ -24,7 +24,7 @@ struct B |
N::INVALID f3; // { dg-error "3:'INVALID' in namespace 'N' does not name a type" } |
N::C::INVALID f4; // { dg-error "3:'INVALID' in class 'N::C' does not name a type" } |
N::K f6; // { dg-error "3:'K' in namespace 'N' does not name a type" } |
- typename N::A f7; // { dg-error "3:using 'typename' outside of template" } |
+ typename N::A f7; |
// { dg-error "15:invalid use of template-name 'N::A' without an argument list" "15" { target *-*-* } 27 } |
}; |