From 024ade796fab2aaac61df9742073eb48b79364be Mon Sep 17 00:00:00 2001
From: Mike Pall <mike>
Date: Tue, 21 Mar 2017 00:59:38 +0100
Subject: LJ_GC64: Fix BC_CALLM snapshot handling.

---
 src/lj_trace.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lj_trace.c b/src/lj_trace.c
index 80a7f024..d85b47f8 100644
--- a/src/lj_trace.c
+++ b/src/lj_trace.c
@@ -894,7 +894,7 @@ int LJ_FASTCALL lj_trace_exit(jit_State *J, void *exptr)
   ERRNO_RESTORE
   switch (bc_op(*pc)) {
   case BC_CALLM: case BC_CALLMT:
-    return (int)((BCReg)(L->top - L->base) - bc_a(*pc) - bc_c(*pc) + LJ_FR2);
+    return (int)((BCReg)(L->top - L->base) - bc_a(*pc) - bc_c(*pc) - LJ_FR2);
   case BC_RETM:
     return (int)((BCReg)(L->top - L->base) + 1 - bc_a(*pc) - bc_d(*pc));
   case BC_TSETM:
-- 
cgit v1.2.3-55-g6feb