Fix for bug 474411: Two loops can share the same lastBlock so the
[fw/sdcc] / src / SDCClrange.c
index 53c3580619af070963a279f16d91a662cc361c03..75242d192e6a1ca0b0c54a5cb09d65509ec7b6f3 100644 (file)
@@ -304,7 +304,7 @@ operandLUse (operand * op, eBBlock ** ebbs,
          to a  loop &  some definition  comes into the loop 
          then extend the live range to  the end of the loop */
       if (ebp->partOfLoop 
-         /* && hasIncomingDefs (ebp->partOfLoop, op)*/ )
+         && hasIncomingDefs (ebp->partOfLoop, op))
        {
          torange = findLoopEndSeq (ebp->partOfLoop);
        }