diff options
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/lua51/ldebug.c')
-rw-r--r-- | Build/source/texk/web2c/luatexdir/lua51/ldebug.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/Build/source/texk/web2c/luatexdir/lua51/ldebug.c b/Build/source/texk/web2c/luatexdir/lua51/ldebug.c index abb3da4a021..8d8bef476ff 100644 --- a/Build/source/texk/web2c/luatexdir/lua51/ldebug.c +++ b/Build/source/texk/web2c/luatexdir/lua51/ldebug.c @@ -28,7 +28,7 @@ #include "ltm.h" #include "lvm.h" -#include <stdio.h> + static const char *getfuncname (lua_State *L, CallInfo *ci, const char **name); @@ -37,8 +37,6 @@ static int currentpc (lua_State *L, CallInfo *ci) { if (!isLua(ci)) return -1; /* function is not a Lua function? */ if (ci == L->ci) ci->savedpc = L->savedpc; - if (ci->savedpc==NULL) - return -1; return pcRel(ci->savedpc, ci_func(ci)->l.p); } @@ -48,7 +46,7 @@ static int currentline (lua_State *L, CallInfo *ci) { if (pc < 0) return -1; /* only active lua functions have current-line information */ else - return getline(ci_func(ci)->l.p, pc); + return GETLINE(ci_func(ci)->l.p, pc); } |