From 1ab2b93462753b5f500ada31353acc444d4e7b7c Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Thu, 5 May 2005 17:47:02 -0300 Subject: debug information for last line of a function definition --- ldebug.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'ldebug.c') diff --git a/ldebug.c b/ldebug.c index 23441062..4108aaae 100644 --- a/ldebug.c +++ b/ldebug.c @@ -1,5 +1,5 @@ /* -** $Id: ldebug.c,v 2.15 2005/04/14 13:30:47 roberto Exp roberto $ +** $Id: ldebug.c,v 2.16 2005/05/04 20:42:28 roberto Exp roberto $ ** Debug Interface ** See Copyright Notice in lua.h */ @@ -157,7 +157,8 @@ static void funcinfo (lua_Debug *ar, StkId func) { } else { ar->source = getstr(cl->l.p->source); - ar->linedefined = cl->l.p->lineDefined; + ar->linedefined = cl->l.p->linedefined; + ar->lastlinedefined = cl->l.p->lastlinedefined; ar->what = (ar->linedefined == 0) ? "main" : "Lua"; } luaO_chunkid(ar->short_src, ar->source, LUA_IDSIZE); -- cgit v1.2.3-55-g6feb