aboutsummaryrefslogtreecommitdiff
path: root/lstate.c
diff options
context:
space:
mode:
Diffstat (limited to 'lstate.c')
-rw-r--r--lstate.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lstate.c b/lstate.c
index 7d341991..ada0b856 100644
--- a/lstate.c
+++ b/lstate.c
@@ -151,7 +151,7 @@ LUAI_FUNC void luaE_incCstack (lua_State *L) {
151static void resetCI (lua_State *L) { 151static void resetCI (lua_State *L) {
152 CallInfo *ci = L->ci = &L->base_ci; 152 CallInfo *ci = L->ci = &L->base_ci;
153 ci->func.p = L->stack.p; 153 ci->func.p = L->stack.p;
154 setnilvalue(s2v(ci->func.p)); /* 'function' entry for basic 'ci' */ 154 setnilvalue2s(ci->func.p); /* 'function' entry for basic 'ci' */
155 ci->top.p = ci->func.p + 1 + LUA_MINSTACK; /* +1 for 'function' entry */ 155 ci->top.p = ci->func.p + 1 + LUA_MINSTACK; /* +1 for 'function' entry */
156 ci->u.c.k = NULL; 156 ci->u.c.k = NULL;
157 ci->callstatus = CIST_C; 157 ci->callstatus = CIST_C;
@@ -166,7 +166,7 @@ static void stack_init (lua_State *L1, lua_State *L) {
166 L1->stack.p = luaM_newvector(L, BASIC_STACK_SIZE + EXTRA_STACK, StackValue); 166 L1->stack.p = luaM_newvector(L, BASIC_STACK_SIZE + EXTRA_STACK, StackValue);
167 L1->tbclist.p = L1->stack.p; 167 L1->tbclist.p = L1->stack.p;
168 for (i = 0; i < BASIC_STACK_SIZE + EXTRA_STACK; i++) 168 for (i = 0; i < BASIC_STACK_SIZE + EXTRA_STACK; i++)
169 setnilvalue(s2v(L1->stack.p + i)); /* erase new stack */ 169 setnilvalue2s(L1->stack.p + i); /* erase new stack */
170 L1->stack_last.p = L1->stack.p + BASIC_STACK_SIZE; 170 L1->stack_last.p = L1->stack.p + BASIC_STACK_SIZE;
171 /* initialize first ci */ 171 /* initialize first ci */
172 resetCI(L1); 172 resetCI(L1);