modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/20040303-1.c (about) 1 typedef struct input { 2 struct input *next; 3 } input_t; 4 static input_t *inputs = (input_t *)((void *)0); 5 void 6 RemoveInput(unsigned long id) 7 { 8 input_t *ip; 9 input_t *prev; 10 while (1) 11 if (ip == (input_t *)id) 12 break; 13 if (ip == (input_t *)((void *)0)) 14 return; 15 prev->next = ip->next; 16 }