commit a7a08bb3d51b852995346c96d94265ea936731e5 parent 5136c8c992d0d99e593e447a0e74aa79dc50fb18 Author: Roberto E. Vargas Caballero <k0ga@shike2.net> Date: Fri, 5 Jun 2026 09:38:00 +0200 tests/cc: Add 0042-struct-enum error test This test is marked as TODO because the error recovery mechanism is not working correctly as it was already known. Every of the error conditions of the test were manually tested. Diffstat:
| A | tests/cc/error/0042-struct-enum.c | | | 11 | +++++++++++ |
| M | tests/cc/error/scc-tests.lst | | | 1 | + |
2 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/tests/cc/error/0042-struct-enum.c b/tests/cc/error/0042-struct-enum.c @@ -0,0 +1,11 @@ +/* +PATTERN: +0042-struct-enum.c:9: error: unexpected 'const' +0042-struct-enum.c:10: error: unexpected 'const' +0042-struct-enum.c:11: error: unexpected 'const' +. +*/ + +struct const tag1 { int v; }; +union const tag2 { int v; }; +enum const tag3 { VALUE }; diff --git a/tests/cc/error/scc-tests.lst b/tests/cc/error/scc-tests.lst @@ -39,3 +39,4 @@ 0039-struct.c 0040-vararg.c 0041-iconst.c +0042-struct-enum.c [TODO]