fixed bug #486503
[fw/sdcc] / src / SDCCdflow.c
index afdba8eacaf113915ca97562e9176e0e35c98fa3..4c298fe4269c68b8842d8486e896ae6933ff99bd 100644 (file)
@@ -321,7 +321,7 @@ usedInRemaining (operand * op, iCode * ic)
          if (lic->op == CALL) {
            args=FUNC_ARGS(OP_SYMBOL(IC_LEFT(lic))->type);
          } else {
-           args=FUNC_ARGS(OP_SYMBOL(IC_LEFT(lic))->type->next);
+           args=FUNC_ARGS(operandType(IC_LEFT(lic))->next);
          }
          if ((IS_PARM (op) &&
               isParameterToCall (args, op)) ||