aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMike Pall <mike>2010-12-10 01:10:52 +0100
committerMike Pall <mike>2010-12-10 01:10:52 +0100
commit6947493687f15731b282f3f648fe97c43ce80bb9 (patch)
tree874255d6518af2a35ce11dd11432af93409c9ca1 /src
parent09e2bdbb0a55ee326b1520069ed5409bebcc331d (diff)
downloadluajit-6947493687f15731b282f3f648fe97c43ce80bb9.tar.gz
luajit-6947493687f15731b282f3f648fe97c43ce80bb9.tar.bz2
luajit-6947493687f15731b282f3f648fe97c43ce80bb9.zip
Turn lj_mem_newgco() into a fastcall.
Diffstat (limited to 'src')
-rw-r--r--src/lj_gc.c2
-rw-r--r--src/lj_gc.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_gc.c b/src/lj_gc.c
index e0f74404..6b664908 100644
--- a/src/lj_gc.c
+++ b/src/lj_gc.c
@@ -777,7 +777,7 @@ void *lj_mem_realloc(lua_State *L, void *p, MSize osz, MSize nsz)
777} 777}
778 778
779/* Allocate new GC object and link it to the root set. */ 779/* Allocate new GC object and link it to the root set. */
780void *lj_mem_newgco(lua_State *L, MSize size) 780void * LJ_FASTCALL lj_mem_newgco(lua_State *L, MSize size)
781{ 781{
782 global_State *g = G(L); 782 global_State *g = G(L);
783 GCobj *o = (GCobj *)g->allocf(g->allocd, NULL, 0, size); 783 GCobj *o = (GCobj *)g->allocf(g->allocd, NULL, 0, size);
diff --git a/src/lj_gc.h b/src/lj_gc.h
index c3b91e07..dc230848 100644
--- a/src/lj_gc.h
+++ b/src/lj_gc.h
@@ -88,7 +88,7 @@ LJ_FUNC void lj_gc_barriertrace(global_State *g, uint32_t traceno);
88 88
89/* Allocator. */ 89/* Allocator. */
90LJ_FUNC void *lj_mem_realloc(lua_State *L, void *p, MSize osz, MSize nsz); 90LJ_FUNC void *lj_mem_realloc(lua_State *L, void *p, MSize osz, MSize nsz);
91LJ_FUNC void *lj_mem_newgco(lua_State *L, MSize size); 91LJ_FUNC void * LJ_FASTCALL lj_mem_newgco(lua_State *L, MSize size);
92LJ_FUNC void *lj_mem_grow(lua_State *L, void *p, 92LJ_FUNC void *lj_mem_grow(lua_State *L, void *p,
93 MSize *szp, MSize lim, MSize esz); 93 MSize *szp, MSize lim, MSize esz);
94 94