From: johanknol Date: Thu, 1 Nov 2001 10:53:46 +0000 (+0000) Subject: temporary fix for bug #476632 z80 only X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=6d5b6b71c2efd6a21232899b0acef5884c22e892;p=fw%2Fsdcc temporary fix for bug #476632 z80 only git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1481 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/src/SDCCsymt.c b/src/SDCCsymt.c index be8444e8..a2efff79 100644 --- a/src/SDCCsymt.c +++ b/src/SDCCsymt.c @@ -1809,6 +1809,12 @@ processFuncArgs (symbol * func, int ignoreName) { aggregateToPointer (val); } + + // jwk: this should not be here + if (IS_CODEPTR(val->type) && IS_FUNC(val->type->next)) { + processFuncArgs (val->sym, ignoreName); + } + val = val->next; pNum++; }