diff options
author | Mike Pall <mike> | 2010-03-22 15:05:37 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-03-22 15:05:37 +0100 |
commit | 361266518c1500f25f7d83464ad4b2e2bd81db51 (patch) | |
tree | ddc694f82caadb2915e9f0d6b7a24c81c162fd03 /src/lj_state.c | |
parent | 51c14bf1c80367ec2645819cbdb93d84524060d2 (diff) | |
download | luajit-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.c | 1 |
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)); |