summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/lua/src/luac.c
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/lua/src/luac.c')
-rw-r--r--3rdparty/lua/src/luac.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/3rdparty/lua/src/luac.c b/3rdparty/lua/src/luac.c
index f6db9cf656b..5f4a141bddd 100644
--- a/3rdparty/lua/src/luac.c
+++ b/3rdparty/lua/src/luac.c
@@ -121,7 +121,7 @@ static int doargs(int argc, char* argv[])
return i;
}
-#define FUNCTION "(function()end)();"
+#define FUNCTION "(function()end)();\n"
static const char* reader(lua_State* L, void* ud, size_t* size)
{
@@ -138,7 +138,7 @@ static const char* reader(lua_State* L, void* ud, size_t* size)
}
}
-#define toproto(L,i) getproto(s2v(L->top+(i)))
+#define toproto(L,i) getproto(s2v(L->top.p+(i)))
static const Proto* combine(lua_State* L, int n)
{
@@ -155,8 +155,6 @@ static const Proto* combine(lua_State* L, int n)
f->p[i]=toproto(L,i-n-1);
if (f->p[i]->sizeupvalues>0) f->p[i]->upvalues[0].instack=0;
}
- luaM_freearray(L,f->lineinfo,f->sizelineinfo);
- f->sizelineinfo=0;
return f;
}
}