]> git.gag.com Git - fw/sdcc/blobdiff - src/z80/ralloc.c
Changed OP_DEFS and OP_USES from macros to function to catch symbol abuse
[fw/sdcc] / src / z80 / ralloc.c
index 72331e49b3828f3162218cdc32ae48e10588acc3..d3fd4a6f887eb8d41bb0679aeeee0bc4d1769122 100644 (file)
@@ -1675,7 +1675,7 @@ pack:
   // PENDING: Check vs mcs51
   bitVectUnSetBit(OP_SYMBOL(IC_RESULT(ic))->defs,ic->key);
   hTabDeleteItem (&iCodehTab, ic->key, ic, DELETE_ITEM, NULL);
-  OP_DEFS (IC_RESULT (dic)) = bitVectSetBit (OP_DEFS (IC_RESULT (dic)), dic->key);
+  OP_DEFS_SET ((IC_RESULT (dic)), bitVectSetBit (OP_DEFS (IC_RESULT (dic)), dic->key));
   return 1;
 }