Commit 75ee800b by Per Bothner Committed by Per Bothner

cpperror.c (print_location): Don't check for !pfile->buffer.


	* cpperror.c (print_location):  Don't check for !pfile->buffer.  That
	test fails following my 08-21 change, and it seems unnecessary anyway.
	(cpp_error):  Likewise.

From-SVN: r70874
parent a66e04e3
2003-08-27 Per Bothner <pbothner@apple.com>
* cpperror.c (print_location): Don't check for !pfile->buffer. That
test fails following my 08-21 change, and it seems unnecessary anyway.
(cpp_error): Likewise.
2003-08-27 Jason Merrill <jason@redhat.com> 2003-08-27 Jason Merrill <jason@redhat.com>
* real.c (do_multiply): Initialize with memset. * real.c (do_multiply): Initialize with memset.
...@@ -755,7 +761,7 @@ Wed Aug 20 12:08:55 CEST 2003 Jan Hubicka <jh@suse.cz> ...@@ -755,7 +761,7 @@ Wed Aug 20 12:08:55 CEST 2003 Jan Hubicka <jh@suse.cz>
* config/s390/s390.h: Prefix #include of s390/fixdfdi.h * config/s390/s390.h: Prefix #include of s390/fixdfdi.h
[under IN_LIBGCC2] with config/. [under IN_LIBGCC2] with config/.
2003-08-21 Per Bothner <bothner@pbothner.com> 2003-08-21 Per Bothner <pbothner@apple.com>
* cppfiles.c (stack_file): Correctly pass return_at_eof parameter * cppfiles.c (stack_file): Correctly pass return_at_eof parameter
to cpp_push_buffer. to cpp_push_buffer.
......
...@@ -38,7 +38,7 @@ static void print_location (cpp_reader *, fileline, unsigned int); ...@@ -38,7 +38,7 @@ static void print_location (cpp_reader *, fileline, unsigned int);
static void static void
print_location (cpp_reader *pfile, fileline line, unsigned int col) print_location (cpp_reader *pfile, fileline line, unsigned int col)
{ {
if (!pfile->buffer || line == 0) if (line == 0)
fprintf (stderr, "%s: ", progname); fprintf (stderr, "%s: ", progname);
else else
{ {
...@@ -131,24 +131,19 @@ cpp_error (cpp_reader * pfile, int level, const char *msgid, ...) ...@@ -131,24 +131,19 @@ cpp_error (cpp_reader * pfile, int level, const char *msgid, ...)
va_start (ap, msgid); va_start (ap, msgid);
if (pfile->buffer) if (CPP_OPTION (pfile, traditional))
{ {
if (CPP_OPTION (pfile, traditional)) if (pfile->state.in_directive)
{ line = pfile->directive_line;
if (pfile->state.in_directive)
line = pfile->directive_line;
else
line = pfile->line;
column = 0;
}
else else
{ line = pfile->line;
line = pfile->cur_token[-1].line; column = 0;
column = pfile->cur_token[-1].col;
}
} }
else else
line = column = 0; {
line = pfile->cur_token[-1].line;
column = pfile->cur_token[-1].col;
}
if (_cpp_begin_message (pfile, level, line, column)) if (_cpp_begin_message (pfile, level, line, column))
v_message (msgid, ap); v_message (msgid, ap);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment