From 8eb09fe820fe8621e5e9684757ec21c633cf557a Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Mon, 7 Mar 2011 20:03:38 +0100 Subject: Suppress recording of retried fast functions. --- src/lj_record.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/lj_record.c') diff --git a/src/lj_record.c b/src/lj_record.c index cfdd3e1a..e20d142a 100644 --- a/src/lj_record.c +++ b/src/lj_record.c @@ -1400,6 +1400,10 @@ void lj_record_ins(jit_State *J) } } break; + case LJ_POST_FFRETRY: /* Suppress recording of retried fast function. */ + if (bc_op(*J->pc) >= BC__MAX) + return; + break; default: lua_assert(0); break; } J->postproc = LJ_POST_NONE; -- cgit v1.2.3-55-g6feb