Merge from trunk @ 138209
[official-gcc.git] / gcc / testsuite / g++.dg / parse / error8.C
bloba399cfe63f777bdd02aa10282551997d02642355
1 // PR c++/13438
2 // {  dg-options "-fshow-column" }
4 struct A { friend typename struct B; };
7 // { dg-error "19: error: using 'typename' outside of template" "" { target *-*-* } { 4 } }
8 // { dg-error "28: error: expected nested-name-specifier before 'struct'" "" { target *-*-* } { 4 } }
9 // { dg-error "35: error: multiple types in one declaration" "" { target *-*-* } { 4 } }
10 // { dg-error "12: error: friend declaration does not name a class or function" "" { target *-*-* } { 4 } }