OSDN Git Service

2007-05-31 Dave Korn <dave.korn@artimi.com>
authordavek <davek@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 31 May 2007 02:06:48 +0000 (02:06 +0000)
committerdavek <davek@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 31 May 2007 02:06:48 +0000 (02:06 +0000)
        PR preprocessor/14331
        * lex.c (_cpp_get_fresh_line):  Don't warn if no newline at EOF.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@125212 138bc75d-0d04-0410-961f-82ee72b054a4

libcpp/ChangeLog
libcpp/lex.c

index a95ae54..ef6c397 100644 (file)
@@ -1,3 +1,8 @@
+2007-05-31  Dave Korn  <dave.korn@artimi.com>
+
+       PR preprocessor/14331
+       * lex.c (_cpp_get_fresh_line):  Don't warn if no newline at EOF.
+
 2007-05-24  Ollie Wild  <aaw@google.com>
 
        * macro.c (_cpp_builtin_macro_text): Handle BT_COUNTER.
index 296b399..ef59f90 100644 (file)
@@ -852,11 +852,8 @@ _cpp_get_fresh_line (cpp_reader *pfile)
          && buffer->next_line > buffer->rlimit
          && !buffer->from_stage3)
        {
-         /* Only warn once.  */
+         /* Clip to buffer size.  */
          buffer->next_line = buffer->rlimit;
-         cpp_error_with_line (pfile, CPP_DL_PEDWARN, pfile->line_table->highest_line,
-                              CPP_BUF_COLUMN (buffer, buffer->cur),
-                              "no newline at end of file");
        }
 
       return_at_eof = buffer->return_at_eof;