Commit cead95c2 by Nathan Sidwell Committed by Nathan Sidwell

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

From-SVN: r68645
parent 35773471
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
......
......@@ -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
......
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