* src/vm/jit/emit-common.h,
[cacao.git] / src / vm / jit / i386 / codegen.c
index 3480eac59317076d0b88dda375c4fb2ce3d560f4..9c02d23ba5d282b7c72564296a0b3828e33888dd 100644 (file)
@@ -407,9 +407,7 @@ bool codegen_emit(jitdata *jd)
                if (bptr->bitflags & BBFLAG_REPLACEMENT) {
                        if (cd->replacementpoint[-1].flags & RPLPOINT_FLAG_COUNTDOWN) {
                                MCODECHECK(32);
-                               disp = (s4) &(m->hitcountdown);
-                               M_ISUB_IMM_MEMABS(1, disp);
-                               M_BS(0);
+                               emit_trap_countdown(cd, &(m->hitcountdown));
                        }
                }
 #endif