Skip analyzer strndup test on hppa*-*-hpux*
[official-gcc.git] / gcc / testsuite / gcc.dg / pr109412.c
blob11adce525095d6d18ebd4b6e3d4a34665baeab49
1 /* PR c/107682 */
2 /* PR c/109412 */
3 /* { dg-do compile } */
4 /* { dg-options "" } */
6 char bar () = {}; /* { dg-error "function 'bar' is initialized like a variable" } */
7 /* { dg-error "invalid initializer" "" { target *-*-* } .-1 } */
8 /* { dg-message "near initialization for 'bar'" "" { target *-*-* } .-2 } */
9 char baz () = { 1 }; /* { dg-error "function 'baz' is initialized like a variable" } */
10 /* { dg-error "invalid initializer" "" { target *-*-* } .-1 } */
11 /* { dg-message "near initialization for 'baz'" "" { target *-*-* } .-2 } */
12 void
13 foo ()
15 int qux () = {}; /* { dg-error "function 'qux' is initialized like a variable" } */
16 /* { dg-error "invalid initializer" "" { target *-*-* } .-1 } */
17 /* { dg-message "near initialization for 'qux'" "" { target *-*-* } .-2 } */
18 int corge () = { 1 }; /* { dg-error "function 'corge' is initialized like a variable" } */
19 /* { dg-error "invalid initializer" "" { target *-*-* } .-1 } */
20 } /* { dg-message "near initialization for 'corge'" "" { target *-*-* } .-2 } */