(main): Fix lineno of "does not end in newline" message.
authorRichard Stallman <rms@gnu.org>
Tue, 9 Feb 1993 18:50:33 +0000 (18:50 +0000)
committerRichard Stallman <rms@gnu.org>
Tue, 9 Feb 1993 18:50:33 +0000 (18:50 +0000)
(finclude): Likewise.

From-SVN: r3447

gcc/cccp.c

index d5ffdaaeeff882034a4a334561c41a6874e848d9..564fb56825892457bc2885dbfb498057d6c0e31b 100644 (file)
@@ -1856,6 +1856,9 @@ main (argc, argv)
 
   rescan (&outbuf, 0);
 
+  if (missing_newline)
+    fp->lineno--;
+
   if (pedantic && missing_newline)
     pedwarn ("file does not end in newline");
 
@@ -4215,6 +4218,9 @@ finclude (f, fname, op, system_header_p, dirptr)
   output_line_command (fp, op, 0, enter_file);
   rescan (op, 0);
 
+  if (missing_newline)
+    fp->lineno--;
+
   if (pedantic && missing_newline)
     pedwarn ("file does not end in newline");