https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101338
--- Comment #2 from Josip Palavra <josipp at live dot de> --- (In reply to Jonathan Wakely from comment #1) > All your examples are missing a semi-colon after the struct definition. Oops, thanks for pointing that out! The problem persists even with all the semicolons in their right places though...