modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/ipa-sra-1.c (about) 1 /* Trivially making sure IPA-SRA does not introduce segfaults where they should 2 not be. */ 3 4 struct bovid 5 { 6 float red; 7 int green; 8 void *blue; 9 }; 10 11 static int 12 __attribute__((noinline)) 13 ox (int fail, struct bovid *cow) 14 { 15 int r; 16 if (fail) 17 r = cow->red; 18 else 19 r = 0; 20 return r; 21 } 22 23 int main (int argc, char *argv[]) 24 { 25 int r; 26 27 r = ox ((argc > 2000), (void *) 0); 28 return r; 29 }