1 2 #ifdef TEST0 3 4 typedef void (*fptr1_t)(void); 5 typedef void (*fptr2_t)(int); 6 7 fptr1_t fptr1; 8 fptr2_t fptr2; 9 10 void *vp = 0; 11 testPtr(void)12void testPtr(void) 13 { 14 fptr1 = vp; /* WARNING */ 15 fptr2 = fptr1; /* IGNORE(GCC) */ 16 vp = fptr1; /* WARNING */ 17 fptr1 = (void *)0; 18 } 19 20 #endif 21 22