* src/SDCCmain.c: signal handling is switched off by --debug
[fw/sdcc] / src / SDCClrange.c
index 6c77fd3a42dc8671b396887b098ce803fd5ac555..33dddbad685b58a07415ef32de55c4a457d7ce7a 100644 (file)
@@ -344,7 +344,7 @@ operandLUse (operand * op, eBBlock ** ebbs,
          !IS_STATIC (etype))
        {
 
-         if (bitVectIsZero (op->usesDefs))
+         if (bitVectIsZero (op->usesDefs) && OP_SYMBOL(op)->ival==NULL)
            {
              OP_SYMBOL (op)->isspilt = 1;