1 #ifndef A_H
2 #define A_H
3 template<typename T> struct S;
4 template<typename U> struct T {
5   struct S;
6   enum E : int;
7 };
8 #endif
9