Explorar el Código

PPC: Fix write barrier in BC_TSETR.

Thanks to Gustavo Serra Scalet.
Mike Pall hace 10 años
padre
commit
8002871619
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2 2
      src/vm_ppc.dasc

+ 2 - 2
src/vm_ppc.dasc

@@ -4289,13 +4289,13 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
     |  lwz TAB:CARG2, 4(RB)
     |  lwz TAB:CARG2, 4(RB)
     |.if DUALNUM
     |.if DUALNUM
     |  add RC, BASE, RC
     |  add RC, BASE, RC
-    |    lbz TMP3, TAB:RB->marked
+    |    lbz TMP3, TAB:CARG2->marked
     |  lwz TMP0, TAB:CARG2->asize
     |  lwz TMP0, TAB:CARG2->asize
     |  lwz CARG3, 4(RC)
     |  lwz CARG3, 4(RC)
     |   lwz TMP1, TAB:CARG2->array
     |   lwz TMP1, TAB:CARG2->array
     |.else
     |.else
     |  lfdx f0, BASE, RC
     |  lfdx f0, BASE, RC
-    |    lbz TMP3, TAB:RB->marked
+    |    lbz TMP3, TAB:CARG2->marked
     |  lwz TMP0, TAB:CARG2->asize
     |  lwz TMP0, TAB:CARG2->asize
     |  toint CARG3, f0
     |  toint CARG3, f0
     |   lwz TMP1, TAB:CARG2->array
     |   lwz TMP1, TAB:CARG2->array