modernc.org/ccgo/v3@v3.16.14/lib/testdata/bug/select.c (about) 1 union s { 2 int a; 3 int b; 4 } s = {42}; 5 6 union s f() { 7 return s; 8 } 9 10 int main() { 11 if (f().a != 42) { 12 return __LINE__; 13 } 14 15 if (f().b != 42) { 16 return __LINE__; 17 } 18 19 return 0; 20 }