1 // Origin: Volker Reichelt <reichelt@igpm.rwth-aachen.de> 2 // PR c++/18731 3 4 struct A 5 { 6 struct B; 7 typedef B C; 8 }; 9 10 struct A::C {}; // { dg-error "invalid class name" } 11