fixed bug #474411/474687
authorjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 26 Oct 2001 13:26:49 +0000 (13:26 +0000)
committerjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 26 Oct 2001 13:26:49 +0000 (13:26 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1446 4a8a32a2-be11-0410-ad9d-d568d2c75423

src/SDCClrange.c

index 6d0a3cb976623c95e8dc2fb1252ac133dce2c0e4..53c3580619af070963a279f16d91a662cc361c03 100644 (file)
@@ -303,8 +303,8 @@ operandLUse (operand * op, eBBlock ** ebbs,
       /* if this is the last use then if this block belongs 
          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))
+      if (ebp->partOfLoop 
+         /* && hasIncomingDefs (ebp->partOfLoop, op)*/ )
        {
          torange = findLoopEndSeq (ebp->partOfLoop);
        }