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