diff options
author | Dave Korn <dave.korn@artimi.com> | 2007-05-31 02:06:48 +0000 |
---|---|---|
committer | Dave Korn <davek@gcc.gnu.org> | 2007-05-31 02:06:48 +0000 |
commit | ed0e74e0a670f53ee3ea7e9ba58a70a3ce7e9d82 (patch) | |
tree | 501c91d22ae6c3724250991e91e46a26b7bc4ee7 | |
parent | 8af2fec40bfd6889ab47b47d0a9cfaa5102c2507 (diff) | |
download | gcc-ed0e74e0a670f53ee3ea7e9ba58a70a3ce7e9d82.tar.gz |
re PR preprocessor/14331 (please add option to suppress warning message "no newline at end of file")
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.
From-SVN: r125212
-rw-r--r-- | libcpp/ChangeLog | 5 | ||||
-rw-r--r-- | libcpp/lex.c | 5 |
2 files changed, 6 insertions, 4 deletions
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index a95ae545b07..ef6c39762a8 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -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. diff --git a/libcpp/lex.c b/libcpp/lex.c index 296b3999811..ef59f900c64 100644 --- a/libcpp/lex.c +++ b/libcpp/lex.c @@ -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; |