https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96045
--- Comment #3 from Jason Merrill <jason at gcc dot gnu.org> --- Nathan, this PR points out that your change to EOF location means that we no longer show the last line of source to give context for the error. Why not give the EOF token a location of the end of the last line?