diff --git a/test/misc/bug1048.c b/test/misc/bug1048.c new file mode 100644 index 000000000..d022474d6 --- /dev/null +++ b/test/misc/bug1048.c @@ -0,0 +1,15 @@ +/* bug #1048: The following code has two errors: a redeclared enum type and an + undeclared enum type: */ + +#include + +// this should NOT compile - but with cc65 it does +enum e { x }; +enum e { y }; + +int f() { return sizeof(enum undeclared); } + +int main(void) +{ + return EXIT_SUCCESS; +}