https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112954
Bug ID: 112954 Summary: Spelling hint for typos in parameter types in function prototypes Product: gcc Version: 14.0 Status: UNCONFIRMED Keywords: diagnostic Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: fw at gcc dot gnu.org Target Milestone: --- This is used to be accepted with a warning as a function declaration without a prototype, treating “int32t” as an untyped parameter name rather than a type: void function (int32t); In GCC 14, this is now a declaration-missing-parameter-type permerror. However, the wording of the diagnostic did not change. We could provide a spelling hint or header inclusion hint for such errors.