From 6929b6ae0ac3444d6b7ca498c08709edbf2fbb4a Mon Sep 17 00:00:00 2001 From: Ali Gholami Rudi Date: Sun, 20 Jun 2010 09:24:05 +0430 Subject: [PATCH] cpp: reset arg count on macro redefinition --- cpp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/cpp.c b/cpp.c index 91b89ae..8def1c8 100644 --- a/cpp.c +++ b/cpp.c @@ -267,6 +267,7 @@ static void macro_define(void) read_word(name); d = ¯os[macro_new(name)]; d->isfunc = 0; + d->nargs = 0; if (buf[cur] == '(') { cur++; jumpws(); -- 2.11.4.GIT