ref: 3c6c5a02710e4d7a3da6121e9bfb8d2bc0d786dd
dir: /tests/cc/execute/0158-ternary.c/
int
main(void)
{
int i = 0, *q;
void *p;
i = i ? 0 : 0l;
p = i ? (void *) 0 : 0;
p = i ? 0 : (void *) 0;
p = i ? 0 : (const void *) 0;
q = i ? 0 : p;
q = i ? p : 0;
q = i ? q : 0;
q = i ? 0 : q;
return (int) q;
}