aboutsummaryrefslogtreecommitdiff
path: root/gcc/cpphash.h
diff options
context:
space:
mode:
authorNeil Booth <neil@daikokuya.co.uk>2003-04-19 11:59:44 +0000
committerNeil Booth <neil@gcc.gnu.org>2003-04-19 11:59:44 +0000
commitbced6edfc6c487a9cf671f08417be163904d8def (patch)
treed205dc47adef09a8364abbb312879df8c18a5aeb /gcc/cpphash.h
parentf1d1b741e82757450fb9daf1bad2ea85c792ad4e (diff)
downloadgcc-bced6edfc6c487a9cf671f08417be163904d8def.zip
gcc-bced6edfc6c487a9cf671f08417be163904d8def.tar.gz
gcc-bced6edfc6c487a9cf671f08417be163904d8def.tar.bz2
cpphash.h (struct cpp_reader): New member warned_dollar.
* cpphash.h (struct cpp_reader): New member warned_dollar. * cpplex.c (continues_identifier_p): New function. (parse_identifier, parse_number, parse_string): Rename lex_identifer, lex_number and lex_string, and simplify. (parse_slow, unescaped_terminator_p): Die. (_cpp_lex_direct): Update. From-SVN: r65816
Diffstat (limited to 'gcc/cpphash.h')
-rw-r--r--gcc/cpphash.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/cpphash.h b/gcc/cpphash.h
index 4b5cd49..a551aad 100644
--- a/gcc/cpphash.h
+++ b/gcc/cpphash.h
@@ -381,6 +381,10 @@ struct cpp_reader
cpp_token avoid_paste;
cpp_token eof;
+ /* True if we have already warned about dollars in identifiers or
+ numbers for this buffer. */
+ bool warned_dollar;
+
/* Opaque handle to the dependencies of mkdeps.c. */
struct deps *deps;