fixed bug #486503
authorjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 9 Dec 2001 13:44:02 +0000 (13:44 +0000)
committerjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 9 Dec 2001 13:44:02 +0000 (13:44 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1666 4a8a32a2-be11-0410-ad9d-d568d2c75423

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)) ||