| 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 }
|
| };
|
|
|
|
|