From 1e878200f7bbabeb36f5d0e941402fed12148cc7 Mon Sep 17 00:00:00 2001 From: Philip Date: Sat, 2 May 2015 12:26:10 +0000 Subject: [PATCH] tccpp.c: reset spc after macro_subst_tok() This bug doesn't seem to affect anything currently, but does interfere with miscellaneous tccpp.c fixes for the test cases described here: http://lists.nongnu.org/archive/html/tinycc-devel/2015-05/msg00002.html --- tccpp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/tccpp.c b/tccpp.c index 05aa9d5..d097776 100644 --- a/tccpp.c +++ b/tccpp.c @@ -3120,6 +3120,7 @@ static void macro_subst(TokenString *tok_str, Sym **nested_list, macro_ptr = (int *)ptr; tok = t; ret = macro_subst_tok(tok_str, nested_list, s, can_read_stream); + spc = tok_str->len && is_space(tok_str->str[tok_str->len-1]); ptr = (int *)macro_ptr; macro_ptr = ml.p; if (can_read_stream && *can_read_stream == &ml)