diff options
author | Mike Pall <mike> | 2011-04-10 20:45:36 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2011-04-10 20:45:36 +0200 |
commit | efcaef22bd5e7dc54c87e8f1a23b514fbda97d29 (patch) | |
tree | 4151c8e65bc929107a024ab65dbed8c16f382666 /src/lj_gc.c | |
parent | d85b7e636e076f10ce7a4ad9a7d2cf00d760956e (diff) | |
download | luajit2-efcaef22bd5e7dc54c87e8f1a23b514fbda97d29.tar.gz |
Inline lj_gc_barrierback().
Diffstat (limited to 'src/lj_gc.c')
-rw-r--r-- | src/lj_gc.c | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/src/lj_gc.c b/src/lj_gc.c index 5d795596..aba19d3f 100644 --- a/src/lj_gc.c +++ b/src/lj_gc.c @@ -33,7 +33,6 @@ /* Macros to set GCobj colors and flags. */ #define white2gray(x) ((x)->gch.marked &= (uint8_t)~LJ_GC_WHITES) -#define black2gray(x) ((x)->gch.marked &= (uint8_t)~LJ_GC_BLACK) #define gray2black(x) ((x)->gch.marked |= LJ_GC_BLACK) #define makewhite(g, x) \ ((x)->gch.marked = ((x)->gch.marked & (uint8_t)~LJ_GC_COLORS) | curwhite(g)) @@ -740,17 +739,6 @@ void lj_gc_fullgc(lua_State *L) /* -- Write barriers ------------------------------------------------------ */ -/* Move the GC propagation frontier back for tables (make it gray again). */ -void lj_gc_barrierback(global_State *g, GCtab *t) -{ - GCobj *o = obj2gco(t); - lua_assert(isblack(o) && !isdead(g, o)); - lua_assert(g->gc.state != GCSfinalize && g->gc.state != GCSpause); - black2gray(o); - setgcrefr(t->gclist, g->gc.grayagain); - setgcref(g->gc.grayagain, o); -} - /* Move the GC propagation frontier forward. */ void lj_gc_barrierf(global_State *g, GCobj *o, GCobj *v) { |