modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/pr28778.c (about) 1 extern void abort(void); 2 typedef long GLint; 3 void aglChoosePixelFormat (const GLint *); 4 5 void 6 find (const int *alistp) 7 { 8 const int *blist; 9 int list[32]; 10 if (alistp) 11 blist = alistp; 12 else 13 { 14 list[3] = 42; 15 blist = list; 16 } 17 aglChoosePixelFormat ((GLint *) blist); 18 } 19 20 void 21 aglChoosePixelFormat (const GLint * a) 22 { 23 int *b = (int *) a; 24 if (b[3] != 42) 25 abort (); 26 } 27 28 int 29 main (void) 30 { 31 find (0); 32 return 0; 33 }