OSDN Git Service

gcc/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / null-pointer-1.c
1 /* PR c/13382 */
2 /* Origin: Richard Hutchinson <richard.hutchinson@asa.co.uk> */
3
4 /* Verify that the null initializer is converted to the right
5    pointer type.  */
6
7 /* { dg-do compile } */
8 /* { dg-options "-O" } */
9
10 struct t
11 {
12   int aMember;
13 };
14
15 struct t *const aPointer = 0;
16
17 void foo()
18 {
19   int anInt = (aPointer == 0) ? 0 : aPointer->aMember;
20 }