Browse Source

Turn lj_mem_newgco() into a fastcall.

Mike Pall 14 years ago
parent
commit
6947493687
2 changed files with 2 additions and 2 deletions
  1. 1 1
      src/lj_gc.c
  2. 1 1
      src/lj_gc.h

+ 1 - 1
src/lj_gc.c

@@ -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);

+ 1 - 1
src/lj_gc.h

@@ -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);