https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102979
Bug ID: 102979 Summary: GCC gives wrong error for struct definitions without semicolon, despite G++ doing so Product: gcc Version: 11.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: debug Assignee: unassigned at gcc dot gnu.org Reporter: konstantinua00 at gmail dot com Target Milestone: --- ``` struct test{int i;} ``` https://godbolt.org/z/GEz56T7bT Current error: "error: expected identifier or '(' at end of input" (points to "test") G++ on the other hand gives reasonable: "error: expected ';' after struct definition" https://godbolt.org/z/YGqvY7bsa Is it possible to get G++'s error in GCC too?