else
return FALSE;
}
-
- etype = getSpec(operandType(op));
+ else
+ {
+ etype = getSpec(operandType(op));
+ }
return (IN_FARSPACE(SPEC_OCLS(etype)) ? TRUE : FALSE);
}
}
/* if register parm then make it a send */
- if ((parms->argSym && IS_REGPARM(parms->argSym->etype)) ||
- IS_REGPARM(parms->etype)) {
+ if (((parms->argSym && IS_REGPARM(parms->argSym->etype)) ||
+ IS_REGPARM(parms->etype)) &&
+ !IS_RENT(fetype)) {
ic = newiCode(SEND,pval,NULL);
ADDTOCHAIN(ic);
} else {