aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/builtins.c
diff options
context:
space:
mode:
authorNeil Booth <neil@daikokuya.demon.co.uk>2002-02-27 07:24:53 +0000
committerNeil Booth <neil@gcc.gnu.org>2002-02-27 07:24:53 +0000
commite808ec9c71e52aa64bdb4579ad2ef75802b7bcb5 (patch)
tree7ffd19f1f5d3104b1545c9af4c64c746cda65cbc /gcc/java/builtins.c
parentf585a35687df424814b57fd201253c11a19795f5 (diff)
downloadgcc-e808ec9c71e52aa64bdb4579ad2ef75802b7bcb5.zip
gcc-e808ec9c71e52aa64bdb4579ad2ef75802b7bcb5.tar.gz
gcc-e808ec9c71e52aa64bdb4579ad2ef75802b7bcb5.tar.bz2
cpplex.c (_cpp_lex_token): Handle directives in macro arguments.
* cpplex.c (_cpp_lex_token): Handle directives in macro arguments. * cpplib.c (_cpp_handle_directive): Save and restore state if parsing macro args when entering a directive. * cppmacro.c (collect_args): No need to handle directives in macro arguments. (enter_macro_context, replace_args): Use the original macro definition in case it was redefined whilst collecting arguments. doc: * cpp.texi: Update. testsuite: * gcc.dg/cpp/undef1.c: Remove. * gcc.dg/cpp/directiv.c: Update. * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests. From-SVN: r50091
Diffstat (limited to 'gcc/java/builtins.c')
0 files changed, 0 insertions, 0 deletions