int ternaryRetNull(char cond) { int *p = retNull(cond); return *p; #ifndef SUPPRESSED // expected-warning@-2 {{Dereference of null pointer}} #endif }
int main() { if (retNull()) { putchar('F'); putchar('A'); putchar('I'); putchar('L'); } else { putchar('O'); putchar('K'); } return 0; }