OSDN Git Service

Merge from transactional-memory branch.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / pr45750.c
1 /* { dg-do compile } */
2 /* { dg-options "-O" } */
3
4 struct S
5 {
6   int i;
7 };
8
9 int invalid[] = 0; /* { dg-error "invalid initializer" } */
10
11 void foo (void)
12 {
13   if (((struct S *)undeclared)->i); /* { dg-error "undeclared" } */
14 }
15
16 /* { dg-message "reported only once" "" { target *-*-* } 13 } */