]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
Turn lj_mem_newgco() into a fastcall.
authorMike Pall <mike>
Fri, 10 Dec 2010 00:10:52 +0000 (01:10 +0100)
committerMike Pall <mike>
Fri, 10 Dec 2010 00:10:52 +0000 (01:10 +0100)
src/lj_gc.c
src/lj_gc.h

index e0f7440467e0b304e0e63468c10224ffaf1c40ca..6b664908fe1bcf2836ed40b9a94f59b33a50e10c 100644 (file)
@@ -777,7 +777,7 @@ void *lj_mem_realloc(lua_State *L, void *p, MSize osz, MSize nsz)
 }
 
 /* Allocate new GC object and link it to the root set. */
-void *lj_mem_newgco(lua_State *L, MSize size)
+void * LJ_FASTCALL lj_mem_newgco(lua_State *L, MSize size)
 {
   global_State *g = G(L);
   GCobj *o = (GCobj *)g->allocf(g->allocd, NULL, 0, size);
index c3b91e0783d12cdfc299c9f6b310525b4a667340..dc2308486f9ede7507281de895c75548c5c469f3 100644 (file)
@@ -88,7 +88,7 @@ LJ_FUNC void lj_gc_barriertrace(global_State *g, uint32_t traceno);
 
 /* Allocator. */
 LJ_FUNC void *lj_mem_realloc(lua_State *L, void *p, MSize osz, MSize nsz);
-LJ_FUNC void *lj_mem_newgco(lua_State *L, MSize size);
+LJ_FUNC void * LJ_FASTCALL lj_mem_newgco(lua_State *L, MSize size);
 LJ_FUNC void *lj_mem_grow(lua_State *L, void *p,
                          MSize *szp, MSize lim, MSize esz);