diff --git a/test/misc/bug1263.c b/test/val/bug1263.c similarity index 59% rename from test/misc/bug1263.c rename to test/val/bug1263.c index 4e5987c58..740b19250 100644 --- a/test/misc/bug1263.c +++ b/test/val/bug1263.c @@ -1,15 +1,22 @@ /* bug #1263 - erroneous error for K & R function declaration */ enum E { I = 0 }; -extern int f(enum E); +extern int f(); int f(e) enum E e; { return e; } +extern int g(int); +int g(e) + enum E e; +{ + return e; +} + int main(void) { - return f(I); + return f(I) + g(I); }