Merge from trunk
[official-gcc.git] / gcc / testsuite / c-c++-common / ubsan / null-4.c
blobb5f03ed0b60b258217a7c3d22591832b56a56884
1 /* { dg-do run } */
2 /* { dg-options "-fsanitize=null -w" } */
3 /* { dg-shouldfail "ubsan" } */
4 /* { dg-skip-if "" { *-*-* } { "-flto" } { "" } } */
6 int
7 main (void)
9 _Complex double *p = 0;
10 if (p[0])
11 return 42;
12 return 0;
15 /* { dg-output "load of null pointer of type 'complex double'(\n|\r\n|\r)" } */