From 54eb35a8aa0f60265cf1b4764beabe1199d66f42 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Fri, 3 Nov 2017 10:12:30 -0200 Subject: more fields moved out of 'CallInfo' --- lstate.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lstate.c') diff --git a/lstate.c b/lstate.c index c4305ed8..8e3177ca 100644 --- a/lstate.c +++ b/lstate.c @@ -1,5 +1,5 @@ /* -** $Id: lstate.c,v 2.142 2017/10/11 12:38:45 roberto Exp roberto $ +** $Id: lstate.c,v 2.143 2017/10/31 17:54:35 roberto Exp roberto $ ** Global State ** See Copyright Notice in lua.h */ @@ -152,12 +152,12 @@ static void stack_init (lua_State *L1, lua_State *L) { /* initialize first ci */ ci = &L1->base_ci; ci->next = ci->previous = NULL; - ci->callstatus = 0; L1->func = ci->func = L1->top; L1->func->stkci.previous = 0; /* end of linked list */ + L1->func->stkci.framesize = LUA_MINSTACK + 1; + callstatus(L1->func) = 0; setnilvalue(s2v(L1->top)); /* 'function' entry for this 'ci' */ L1->top++; - ci->top = L1->top + LUA_MINSTACK; L1->ci = ci; } -- cgit v1.2.3-55-g6feb