d_type_question_colon.c revision 313498
1/* the type of the ?: expression should be the more specific type */
2
3struct foo {
4 int bar;
5};
6
7void
8test(void) {
9 int i;
10 struct foo *ptr = 0;
11
12 for (i = (ptr ? ptr : (void *)0)->bar; i < 10; i++)
13 test();
14}
15