1 extern int ffun(void); 2 typedef void *vdp; 3 typedef int *sip; 4 5 static _Bool fvdp_i(vdp a) { return a; } 6 static _Bool fvdp_e(vdp a) { return (_Bool)a; } 7 static _Bool fsip_i(sip a) { return a; } 8 static _Bool fsip_e(sip a) { return (_Bool)a; } 9 static _Bool ffun_i(void) { return ffun; } 10 static _Bool ffun_e(void) { return (_Bool)ffun; } 11 12 /* 13 * check-name: bool-cast-pointer 14 * check-command: test-linearize -m32 -fdump-ir $file 15 * check-known-to-fail 16 * 17 * check-output-ignore 18 * check-output-excludes: ptrtu\\. 19 */