Turn lj_mem_newgco() into a fastcall.

This commit is contained in:
Mike Pall 2010-12-10 01:10:52 +01:00
parent 09e2bdbb0a
commit 6947493687
2 changed files with 2 additions and 2 deletions

View 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. */ /* 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); global_State *g = G(L);
GCobj *o = (GCobj *)g->allocf(g->allocd, NULL, 0, size); GCobj *o = (GCobj *)g->allocf(g->allocd, NULL, 0, size);

View File

@ -88,7 +88,7 @@ LJ_FUNC void lj_gc_barriertrace(global_State *g, uint32_t traceno);
/* Allocator. */ /* Allocator. */
LJ_FUNC void *lj_mem_realloc(lua_State *L, void *p, MSize osz, MSize nsz); 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, LJ_FUNC void *lj_mem_grow(lua_State *L, void *p,
MSize *szp, MSize lim, MSize esz); MSize *szp, MSize lim, MSize esz);