summaryrefslogtreecommitdiff
path: root/src/lj_state.c
diff options
context:
space:
mode:
authorMike Pall <mike>2010-03-22 15:05:37 +0100
committerMike Pall <mike>2010-03-22 15:05:37 +0100
commit361266518c1500f25f7d83464ad4b2e2bd81db51 (patch)
treeddc694f82caadb2915e9f0d6b7a24c81c162fd03 /src/lj_state.c
parent51c14bf1c80367ec2645819cbdb93d84524060d2 (diff)
downloadluajit-361266518c1500f25f7d83464ad4b2e2bd81db51.tar.gz
luajit-361266518c1500f25f7d83464ad4b2e2bd81db51.tar.bz2
luajit-361266518c1500f25f7d83464ad4b2e2bd81db51.zip
Move free node pos to t->node[0].freetop. Saves 4 bytes in GCtab.
Diffstat (limited to 'src/lj_state.c')
-rw-r--r--src/lj_state.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_state.c b/src/lj_state.c
index 1e490b28..e90359ef 100644
--- a/src/lj_state.c
+++ b/src/lj_state.c
@@ -200,6 +200,7 @@ LUA_API lua_State *lua_newstate(lua_Alloc f, void *ud)
200 setnilV(registry(L)); 200 setnilV(registry(L));
201 setnilV(&g->nilnode.val); 201 setnilV(&g->nilnode.val);
202 setnilV(&g->nilnode.key); 202 setnilV(&g->nilnode.key);
203 setmref(g->nilnode.freetop, &g->nilnode);
203 lj_str_initbuf(L, &g->tmpbuf); 204 lj_str_initbuf(L, &g->tmpbuf);
204 g->gc.state = GCSpause; 205 g->gc.state = GCSpause;
205 setgcref(g->gc.root, obj2gco(L)); 206 setgcref(g->gc.root, obj2gco(L));