From 730967114bbf3cc902659a26cf43e5005c86977a Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Fri, 4 Mar 2005 16:33:23 +0100 Subject: re PR preprocessor/20282 (gcc4 can not bootstrap itself anymore) PR bootstrap/20282 PR bootstrap/20305 * macro.c (replace_args, cpp_get_token): Copy whole cpp_token_u instead of just cpp_string field from it. From-SVN: r95887 --- libcpp/macro.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libcpp/macro.c') diff --git a/libcpp/macro.c b/libcpp/macro.c index 5e59669..7d65886 100644 --- a/libcpp/macro.c +++ b/libcpp/macro.c @@ -886,7 +886,7 @@ replace_args (cpp_reader *pfile, cpp_hashnode *node, cpp_macro *macro, macro_arg { cpp_token *token = _cpp_temp_token (pfile); token->type = (*paste_flag)->type; - token->val.str = (*paste_flag)->val.str; + token->val = (*paste_flag)->val; if (src->flags & PASTE_LEFT) token->flags = (*paste_flag)->flags | PASTE_LEFT; else @@ -1120,7 +1120,7 @@ cpp_get_token (cpp_reader *pfile) cpp_token *t = _cpp_temp_token (pfile); t->type = result->type; t->flags = result->flags | NO_EXPAND; - t->val.str = result->val.str; + t->val = result->val; result = t; } -- cgit v1.1