summaryrefslogtreecommitdiffstats
path: root/libjava/java
diff options
context:
space:
mode:
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>2000-07-20 17:57:38 +0000
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>2000-07-20 17:57:38 +0000
commit356772305b57f73219333f38989e183eba455bdb (patch)
tree411ca2344aad9c248c5506109b46dc34a0f64bbf /libjava/java
parent92ac01460c75ee187f1fe74a74f88dbaaa2bd31a (diff)
downloadppe42-gcc-356772305b57f73219333f38989e183eba455bdb.tar.gz
ppe42-gcc-356772305b57f73219333f38989e183eba455bdb.zip
* cppmacro.c (CAN_PASTE_AFTER): New macro.
(count_params): Don't set GNU_REST_ARGS on anything. (save_expansion): Set PASTE_LEFT only on tokens for which CAN_PASTE_AFTER is true, or which are named operators. * cpplex.c (parse_args): Distinguish between a rest argument given one empty argument, and a rest argument given zero arguments. (maybe_paste_with_next): Look for VOID_REST tag, and trigger deletion of previous token based on that. (get_raw_token): Flatten some control structure. * cpplib.h (CPP_LAST_EQ): Correct. (VOID_REST): New token flag. (GNU_REST_ARGS): Delete. * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error regexps. * gcc.dg/cpp/paste6.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35146 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud