]> git.gag.com Git - fw/sdcc/blobdiff - src/mcs51/gen.c
Fixed a post increment bug
[fw/sdcc] / src / mcs51 / gen.c
index ebd22eb0b54444ea89f54a9abe21c109907ca076..1b6b61499ff88ed42d3f0011bce5ae6cd241f959 100644 (file)
@@ -4317,6 +4317,8 @@ hasInc (operand *op, iCode *ic)
     if (bitVectBitValue(OP_USES(op),lic->key) || (unsigned) lic->defKey == op->key) {
       return NULL;
     }
+    /* if GOTO or IFX */
+    if (lic->op == IFX || lic->op == GOTO) break;
     lic = lic->next;
   }
   return NULL;