From d01f65ef935d4d9eb78d4b9442a7538346b1f0a9 Mon Sep 17 00:00:00 2001 From: Joe Soroka Date: Fri, 8 Jul 2011 00:55:34 -0700 Subject: fix end-of-scope for self-referential macros --- tccpp.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'tccpp.c') diff --git a/tccpp.c b/tccpp.c index 6aa067f..33c65a4 100644 --- a/tccpp.c +++ b/tccpp.c @@ -2689,6 +2689,8 @@ static int macro_subst_tok(TokenString *tok_str, ml->p = NULL; *can_read_stream = ml -> prev; } + /* also, end of scope for nested defined symbol */ + (*nested_list)->v = -1; goto redo; } } else { -- cgit v1.3.1