aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMike Pall <mike>2013-12-09 00:32:08 +0100
committerMike Pall <mike>2013-12-09 00:32:08 +0100
commit585dd449b5d2a9599d268033cd3f62ce63a6be80 (patch)
tree3b97afa99f22f8ff30d3f825d7911a4c662acb1d /src
parent5c7db3c4fc0f33c4e437aa4235ef557197b9235c (diff)
parent0ded8e82a88fadb40b4dd7e6632311781f1b2f91 (diff)
downloadluajit-585dd449b5d2a9599d268033cd3f62ce63a6be80.tar.gz
luajit-585dd449b5d2a9599d268033cd3f62ce63a6be80.tar.bz2
luajit-585dd449b5d2a9599d268033cd3f62ce63a6be80.zip
Merge branch 'master' into v2.1
Diffstat (limited to 'src')
-rw-r--r--src/lj_record.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_record.c b/src/lj_record.c
index 3d146cf1..ce9e20de 100644
--- a/src/lj_record.c
+++ b/src/lj_record.c
@@ -1471,6 +1471,7 @@ static void check_call_unroll(jit_State *J, TraceNo lnk)
1471 int32_t count = 0; 1471 int32_t count = 0;
1472 if ((J->pt->flags & PROTO_VARARG)) depth--; /* Vararg frame still missing. */ 1472 if ((J->pt->flags & PROTO_VARARG)) depth--; /* Vararg frame still missing. */
1473 for (; depth > 0; depth--) { /* Count frames with same prototype. */ 1473 for (; depth > 0; depth--) { /* Count frames with same prototype. */
1474 if (frame_iscont(frame)) depth--;
1474 frame = frame_prev(frame); 1475 frame = frame_prev(frame);
1475 if (mref(frame_func(frame)->l.pc, void) == pc) 1476 if (mref(frame_func(frame)->l.pc, void) == pc)
1476 count++; 1477 count++;