diff options
author | Nathan Sidwell <nathan@codesourcery.com> | 2003-06-28 19:05:32 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2003-06-28 19:05:32 +0000 |
commit | cead95c2411baa6f3601d9c3e5c349aa369e52cd (patch) | |
tree | 2ca5ff4f74fb918a95afb926bab36463201b4722 /gcc/c-parse.in | |
parent | 357734719bc1f42da202c8d0e28a80f4a87e682b (diff) | |
download | gcc-cead95c2411baa6f3601d9c3e5c349aa369e52cd.tar.gz |
* c-parse.in (yylexstring): Use a location_t.
From-SVN: r68645
Diffstat (limited to 'gcc/c-parse.in')
-rw-r--r-- | gcc/c-parse.in | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/gcc/c-parse.in b/gcc/c-parse.in index 8ae1e14274f..2316ca7dfa3 100644 --- a/gcc/c-parse.in +++ b/gcc/c-parse.in @@ -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 |