1 typedef struct a b;
2 typedef struct a { } b;
3 struct {
4   b c;
5 } d;
6