typedef A = ( ((E e) d) b, int c, ); typedef E = ( int f, int g, ); A a; () f() { /* ERRORS */ a.m; a.b.c; a..; a..b; a.; a.""; a.c:; a.c:123; a.c:here; a.123; } A ainit = ((((1,2),),), 1); int xx = ainit.2; // ERROR