aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMike Pall <mike>2010-02-12 16:17:42 +0100
committerMike Pall <mike>2010-02-12 16:17:42 +0100
commit4f8d7be8ea8a103f4d9046188d6005740b74f3d4 (patch)
treed479056818fdc9eda68902fd894aa4d73b5a3fa3 /src
parent2e5d3740aeae0c5f0f1d2f853cbac145fe52469b (diff)
downloadluajit-4f8d7be8ea8a103f4d9046188d6005740b74f3d4.tar.gz
luajit-4f8d7be8ea8a103f4d9046188d6005740b74f3d4.tar.bz2
luajit-4f8d7be8ea8a103f4d9046188d6005740b74f3d4.zip
Extend scope of local vars in debug info beyond final return.
Diffstat (limited to 'src')
-rw-r--r--src/lj_parse.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_parse.c b/src/lj_parse.c
index ed695e19..acc25519 100644
--- a/src/lj_parse.c
+++ b/src/lj_parse.c
@@ -1155,9 +1155,9 @@ static GCproto *fs_finish(LexState *ls, BCLine line)
1155 GCproto *pt; 1155 GCproto *pt;
1156 1156
1157 /* Apply final fixups. */ 1157 /* Apply final fixups. */
1158 var_remove(ls, 0);
1159 lua_assert(fs->bl == NULL); 1158 lua_assert(fs->bl == NULL);
1160 fs_fixup_ret(fs); 1159 fs_fixup_ret(fs);
1160 var_remove(ls, 0);
1161 1161
1162 /* Calculate total size of prototype including all colocated arrays. */ 1162 /* Calculate total size of prototype including all colocated arrays. */
1163 sizept = sizeof(GCproto) + fs->pc*sizeof(BCIns) + fs->nkgc*sizeof(GCRef); 1163 sizept = sizeof(GCproto) + fs->pc*sizeof(BCIns) + fs->nkgc*sizeof(GCRef);