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  }