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