git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@583
4a8a32a2-be11-0410-ad9d-
d568d2c75423
if (!defParm && actParm && func->hasVargs )
{
ast *newType = NULL;
-
+
if (IS_CAST_OP(actParm)
|| (IS_AST_LIT_VALUE(actParm) && actParm->values.literalFromCast))
{
actParm->right= parmCopy;
decorateType(actParm);
}
+ else if ( actParm->type == EX_OP && actParm->opval.op == PARAM)
+ {
+ return (processParms (func,NULL,actParm->left,parmNumber) ||
+ processParms (func,NULL,actParm->right,parmNumber) );
+ }
return 0;
}