| /* { dg-do compile } */ | |
| /* { dg-options "-pedantic-errors" } */ | |
| void f (int, ...); | |
| int | |
| f1 (void) | |
| { | |
| int (*x) (); | |
| x = f; /* { dg-error "assignment to 'int \\(\\*\\)\\(\\)' from incompatible pointer type 'void \\(\\*\\)\\(int, \.\.\.\\)'" } */ | |
| return x (1); | |
| } |