1 /* { dg-do compile } */
2 /* { dg-options "-std=gnu89" } */
3
foo()4 int foo ()
5 {
6 static g () = 0; /* { dg-error "invalid storage class" } */
7 static int f () = 1; /* { dg-error "invalid storage class" } */
8 auto int h () = 0; /* { dg-error "initialized like a variable" } */
9 /* { dg-error "declared but never defined" "nested" { target *-*-* } .-1 } */
10 static int i () = { 0 }; /* { dg-error "invalid storage class" } */
11 static int j () = /* { dg-error "invalid storage class" } */
12 { 0, 0.0 };
13 }
14