1*640235e2SEnji Cooper /* Anonymous struct test */ 2*640235e2SEnji Cooper 3*640235e2SEnji Cooper typedef int type; 4*640235e2SEnji Cooper 5*640235e2SEnji Cooper struct point { 6*640235e2SEnji Cooper int x; 7*640235e2SEnji Cooper int y; 8*640235e2SEnji Cooper }; 9*640235e2SEnji Cooper 10*640235e2SEnji Cooper struct bar { 11*640235e2SEnji Cooper struct { 12*640235e2SEnji Cooper struct point top_left; 13*640235e2SEnji Cooper struct point bottom_right; 14*640235e2SEnji Cooper }; 15*640235e2SEnji Cooper type z; 16*640235e2SEnji Cooper }; 17*640235e2SEnji Cooper 18*640235e2SEnji Cooper 19*640235e2SEnji Cooper int main(void)20*640235e2SEnji Coopermain(void) 21*640235e2SEnji Cooper { 22*640235e2SEnji Cooper struct bar b; 23*640235e2SEnji Cooper b.top_left.x = 1; 24*640235e2SEnji Cooper return 0; 25*640235e2SEnji Cooper } 26*640235e2SEnji Cooper 27