Browse Source

Minor change to bytecode penalty code for consistency.

Mike Pall 14 years ago
parent
commit
51ee3d951e
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/lj_trace.c

+ 1 - 1
src/lj_trace.c

@@ -503,7 +503,7 @@ static int trace_abort(jit_State *J)
   }
   }
   /* Penalize or blacklist starting bytecode instruction. */
   /* Penalize or blacklist starting bytecode instruction. */
   if (J->parent == 0 && !bc_isret(bc_op(J->cur.startins)))
   if (J->parent == 0 && !bc_isret(bc_op(J->cur.startins)))
-    penalty_pc(J, &gcref(J->cur.startpt)->pt, (BCIns *)J->startpc, e);
+    penalty_pc(J, &gcref(J->cur.startpt)->pt, mref(J->cur.startpc, BCIns), e);
 
 
   /* Is there anything to abort? */
   /* Is there anything to abort? */
   traceno = J->cur.traceno;
   traceno = J->cur.traceno;