summaryrefslogtreecommitdiff
path: root/src/lib_jit.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib_jit.c')
-rw-r--r--src/lib_jit.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib_jit.c b/src/lib_jit.c
index ef6fd465..52368a8b 100644
--- a/src/lib_jit.c
+++ b/src/lib_jit.c
@@ -188,7 +188,7 @@ LJLIB_CF(jit_util_funcinfo)
188 setintfield(L, t, "currentline", pt->lineinfo ? pt->lineinfo[pc-1] : 0); 188 setintfield(L, t, "currentline", pt->lineinfo ? pt->lineinfo[pc-1] : 0);
189 lua_pushboolean(L, (pt->flags & PROTO_IS_VARARG)); 189 lua_pushboolean(L, (pt->flags & PROTO_IS_VARARG));
190 lua_setfield(L, -2, "isvararg"); 190 lua_setfield(L, -2, "isvararg");
191 setstrV(L, L->top++, pt->chunkname); 191 setstrV(L, L->top++, proto_chunkname(pt));
192 lua_setfield(L, -2, "source"); 192 lua_setfield(L, -2, "source");
193 lj_err_pushloc(L, pt, pc); 193 lj_err_pushloc(L, pt, pc);
194 lua_setfield(L, -2, "loc"); 194 lua_setfield(L, -2, "loc");
@@ -246,7 +246,7 @@ LJLIB_CF(jit_util_funcuvname)
246 GCproto *pt = check_Lproto(L, 0); 246 GCproto *pt = check_Lproto(L, 0);
247 uint32_t idx = (uint32_t)lj_lib_checkint(L, 2); 247 uint32_t idx = (uint32_t)lj_lib_checkint(L, 2);
248 if (idx < pt->sizeuvname) { 248 if (idx < pt->sizeuvname) {
249 setstrV(L, L->top-1, pt->uvname[idx]); 249 setstrV(L, L->top-1, gco2str(proto_uvname(pt, idx)));
250 return 1; 250 return 1;
251 } 251 }
252 return 0; 252 return 0;