]> git.gag.com Git - fw/sdcc/blobdiff - src/SDCCcse.c
Cosmetic change in peeph.c
[fw/sdcc] / src / SDCCcse.c
index 9ce0698fa483dc06bde608796fd3a98dee0d4da2..8df03baeaa125486ae57af7b33d5b24d3cd171cd 100644 (file)
@@ -762,7 +762,7 @@ void updateSpillLocation ( iCode *ic)
 
     if (ASSIGN_ITEMP_TO_ITEMP(ic) &&
        !SPIL_LOC(IC_RIGHT(ic))   &&
-       bitVectnBitsOn(OP_USES(IC_RIGHT(ic))) == 0 &&
+        !bitVectBitsInCommon(OP_DEFS(IC_RIGHT(ic)),OP_USES(IC_RESULT(ic))) &&
        OP_SYMBOL(IC_RESULT(ic))->isreqv) {
        
        setype = getSpec(operandType(IC_RESULT(ic)));