summaryrefslogtreecommitdiff
path: root/contrib/analyze_brprob
diff options
context:
space:
mode:
authorNeil Booth <neil@cat.daikokuya.demon.co.uk>2001-07-26 06:02:47 +0000
committerNeil Booth <neil@gcc.gnu.org>2001-07-26 06:02:47 +0000
commitcef0d199d24feb707b86db0ad2991823b276cd1a (patch)
treecaee9edc9501482aa583e1040604f6f2a4d52aba /contrib/analyze_brprob
parent2e824adbe44a946c91c1ff94815963fd2bec93be (diff)
downloadgcc-cef0d199d24feb707b86db0ad2991823b276cd1a.tar.gz
cpphash.h (struct_lexer_state): Delete was_skipping.
* cpphash.h (struct_lexer_state): Delete was_skipping. Move skipping here from struct cpp_reader. * cpplex.c (parse_identifier): Update. (_cpp_lex_token): Don't skip tokens in a directive. * cpplib.c (struct if_stack): Update. (start_directive, end_directive): Don't change skipping state. (_cpp_handle_directive): Update. (do_ifdef, do_ifndef, do_if, do_elif): Similarly. (do_else, do_endif): Update; only check for excess tokens if not in a skipped conditional block. (push_conditional): Update for new struct if_stack. * gcc.dg/cpp/extratokens.c: Fix. * gcc.dg/cpp/skipping2.c: New tests. From-SVN: r44380
Diffstat (limited to 'contrib/analyze_brprob')
0 files changed, 0 insertions, 0 deletions