PR bootstrap/20305
* macro.c (replace_args, cpp_get_token): Copy whole
cpp_token_u instead of just cpp_string field from it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95887
138bc75d-0d04-0410-961f-
82ee72b054a4
+2005-03-04 Jakub Jelinek <jakub@redhat.com>
+
+ 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.
+
2005-02-28 Devang Patel <dpatel@apple.com>
* directives.c (do_line): Save sysp early before line table is
{
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
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;
}