modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/pr43438.c (about) 1 extern void abort (void); 2 3 static unsigned char g_2 = 1; 4 static int g_9; 5 static int *l_8 = &g_9; 6 7 static void func_12(int p_13) 8 { 9 int * l_17 = &g_9; 10 *l_17 &= 0 < p_13; 11 } 12 13 int main(void) 14 { 15 unsigned char l_11 = 254; 16 *l_8 |= g_2; 17 l_11 |= *l_8; 18 func_12(l_11); 19 if (g_9 != 1) 20 abort (); 21 return 0; 22 } 23