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