1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
struct t1 { const struct t2* t; }; typedef struct t1 t1_t; struct t2 { t1_t t; }; int main() { static struct t1 t1; static struct t2 t2; return 0; }