From e7c6a1afa2b62888ff78679a7a48b4e303b4a8a6 Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Wed, 11 Jun 2014 10:19:53 +0200 Subject: [PATCH] Fix debug info for main chunk of stripped bytecode. --- src/lj_debug.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lj_debug.c b/src/lj_debug.c index 4653a4ec..effb4841 100644 --- a/src/lj_debug.c +++ b/src/lj_debug.c @@ -463,7 +463,7 @@ int lj_debug_getinfo(lua_State *L, const char *what, lj_Debug *ar, int ext) lj_debug_shortname(ar->short_src, name); ar->linedefined = (int)firstline; ar->lastlinedefined = (int)(firstline + pt->numline); - ar->what = firstline ? "Lua" : "main"; + ar->what = (firstline || !pt->numline) ? "Lua" : "main"; } else { ar->source = "=[C]"; ar->short_src[0] = '[';