https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82013
Bug ID: 82013
Summary: better error message for missing semicolon in
prototype
Product: gcc
Version: 8.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: andi-gcc at firstfloor dot org
Target Milestone: ---
gcc gives quite poor error messages when forgetting a semicolon after a
prototype (common mistake when cut'n'pasting a function definition into a
header)
It's especially confusing when the prototype is the last in the include file,
because then the errors appear in another file.
As a minimum it should warn about a missing semicolon at the end of a file.
Possibly this could be also used for fix-it, but that's likely more
complicated.