modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/20020109-2.c (about) 1 typedef union 2 { 3 unsigned char member3; 4 signed short member4; 5 unsigned int member5; 6 } 7 UNI02; 8 9 struct srt_dat_t 10 { 11 UNI02 un2; 12 unsigned long member1; 13 signed short member2; 14 }; 15 16 struct srt_dat_t exsrt1; 17 void 18 extern_test (struct srt_dat_t arg1) 19 { 20 arg1.un2.member3++; 21 arg1.member1++; 22 arg1.member2++; 23 } 24 25 int 26 main (void) 27 { 28 extern_test (exsrt1); 29 return (0); 30 }