diff options
Diffstat (limited to 'src/lj_gc.c')
-rw-r--r-- | src/lj_gc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_gc.c b/src/lj_gc.c index 19cc9e7b..276cd4da 100644 --- a/src/lj_gc.c +++ b/src/lj_gc.c | |||
@@ -746,7 +746,7 @@ void *lj_mem_realloc(lua_State *L, void *p, MSize osz, MSize nsz) | |||
746 | lua_assert((osz == 0) == (p == NULL)); | 746 | lua_assert((osz == 0) == (p == NULL)); |
747 | p = g->allocf(g->allocd, p, osz, nsz); | 747 | p = g->allocf(g->allocd, p, osz, nsz); |
748 | if (p == NULL && nsz > 0) | 748 | if (p == NULL && nsz > 0) |
749 | lj_err_throw(L, LUA_ERRMEM); | 749 | lj_err_mem(L); |
750 | lua_assert((nsz == 0) == (p == NULL)); | 750 | lua_assert((nsz == 0) == (p == NULL)); |
751 | lua_assert(checkptr32(p)); | 751 | lua_assert(checkptr32(p)); |
752 | g->gc.total = (g->gc.total - osz) + nsz; | 752 | g->gc.total = (g->gc.total - osz) + nsz; |
@@ -759,7 +759,7 @@ void *lj_mem_newgco(lua_State *L, MSize size) | |||
759 | global_State *g = G(L); | 759 | global_State *g = G(L); |
760 | GCobj *o = (GCobj *)g->allocf(g->allocd, NULL, 0, size); | 760 | GCobj *o = (GCobj *)g->allocf(g->allocd, NULL, 0, size); |
761 | if (o == NULL) | 761 | if (o == NULL) |
762 | lj_err_throw(L, LUA_ERRMEM); | 762 | lj_err_mem(L); |
763 | lua_assert(checkptr32(o)); | 763 | lua_assert(checkptr32(o)); |
764 | g->gc.total += size; | 764 | g->gc.total += size; |
765 | setgcrefr(o->gch.nextgc, g->gc.root); | 765 | setgcrefr(o->gch.nextgc, g->gc.root); |