| /* PR c/13382 */ | |
| /* Origin: Richard Hutchinson <richard.hutchinson@asa.co.uk> */ | |
| /* Verify that the null initializer is converted to the right | |
| pointer type. */ | |
| /* { dg-do compile } */ | |
| /* { dg-options "-O" } */ | |
| struct t | |
| { | |
| int aMember; | |
| }; | |
| struct t *const aPointer = 0; | |
| void foo() | |
| { | |
| int anInt = (aPointer == 0) ? 0 : aPointer->aMember; | |
| } |