/* Test for warning about old-style function definition. */ /* Origin: Andreas Jaeger */ /* { dg-do compile } */ /* { dg-options "-Wold-style-definition" } */ void bar (a) int a; { } /* { dg-warning "old-style function definition" } */ void bar1 () {} /* { dg-warning "old-style function definition" } */ extern void bar2 (void); void bar2 () {} /* { dg-warning "old-style function definition" } */ extern void bar3 (int); void bar3 (a) {} /* { dg-warning "old-style function definition" } */ void bar4 (a) {} /* { dg-warning "old-style function definition" } */ void bar5 (int a) {} void bar6 (void) {}