* c-parse.in (yylexstring): Use a location_t.

From-SVN: r68645
This commit is contained in:
Nathan Sidwell 2003-06-28 19:05:32 +00:00 committed by Nathan Sidwell
parent 357734719b
commit cead95c241
2 changed files with 7 additions and 6 deletions

View File

@ -1,5 +1,7 @@
2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
* c-parse.in (yylexstring): Use a location_t.
* diagnostic.h (diagnostic_set_info): Replace file and lineno
parameters with a location_t.
* diagnostic.c (diagnostic_set_info): Replace file and lineno

View File

@ -3688,15 +3688,14 @@ yylexstring ()
varray_type strings;
ifc
static int last_lineno = 0;
static const char *last_input_filename = 0;
static location_t last_location;
if (warn_traditional && !in_system_header
&& (input_line != last_lineno || !last_input_filename ||
strcmp (last_input_filename, input_filename)))
&& (input_location.line != last_location.line
|| !last_location.file ||
strcmp (last_location.file, input_location.file)))
{
warning ("traditional C rejects string concatenation");
last_lineno = input_line;
last_input_filename = input_filename;
last_location = input_location;
}
end ifc