summaryrefslogtreecommitdiff
path: root/src/lj_gc.c
diff options
context:
space:
mode:
authorMike Pall <mike>2011-04-10 20:45:36 +0200
committerMike Pall <mike>2011-04-10 20:45:36 +0200
commitefcaef22bd5e7dc54c87e8f1a23b514fbda97d29 (patch)
tree4151c8e65bc929107a024ab65dbed8c16f382666 /src/lj_gc.c
parentd85b7e636e076f10ce7a4ad9a7d2cf00d760956e (diff)
downloadluajit2-efcaef22bd5e7dc54c87e8f1a23b514fbda97d29.tar.gz
Inline lj_gc_barrierback().
Diffstat (limited to 'src/lj_gc.c')
-rw-r--r--src/lj_gc.c12
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)
{