mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-07 23:24:09 +00:00
Turn lj_mem_newgco() into a fastcall.
This commit is contained in:
parent
09e2bdbb0a
commit
6947493687
@ -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);
|
||||||
|
@ -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);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user