From 17aa3fac0638f3184bd67ba3402f547a7f9ec3e1 Mon Sep 17 00:00:00 2001 From: johanknol Date: Fri, 26 Oct 2001 12:01:59 +0000 Subject: [PATCH] fixed bug #474222 git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1444 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- src/SDCCicode.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/SDCCicode.c b/src/SDCCicode.c index e0678943..0bd2f2bc 100644 --- a/src/SDCCicode.c +++ b/src/SDCCicode.c @@ -2741,13 +2741,9 @@ geniCodeParms (ast * parms, value *argVals, int *stack, pval = geniCodeRValue (ast2iCode (parms,lvl+1), FALSE); } - /* if register arg then make it a send */ - if (((argVals->sym && IS_REGPARM (argVals->sym->etype)) || - IS_REGPARM (parms->etype)) && !IFFUNC_HASVARARGS(func->type)) - //!DECL_HASVARARGS(func->type) && - //!options.stackAuto && - //!IS_RENT(func->etype) && - //IS_REGPARM (argVals->sym->etype)) + /* if register parm then make it a send */ + if ((parms->argSym && IS_REGPARM(parms->argSym->etype)) || + (IS_REGPARM (parms->etype) && !IFFUNC_HASVARARGS(func->type))) { ic = newiCode (SEND, pval, NULL); ADDTOCHAIN (ic); -- 2.30.2