diff options
author | Mike Pall <mike> | 2012-10-02 09:57:49 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2012-10-02 09:57:49 +0200 |
commit | b66ab96a629892ade0e0b68ca50a7e850b7e37ec (patch) | |
tree | 4ee6d6e048dc7bbf4b832ccde0c2b086a90d8d47 /src/lj_cdata.c | |
parent | fcddd5a3a0269f30df0c0da6e9ff89d3e70d0e2c (diff) | |
download | luajit-b66ab96a629892ade0e0b68ca50a7e850b7e37ec.tar.gz luajit-b66ab96a629892ade0e0b68ca50a7e850b7e37ec.tar.bz2 luajit-b66ab96a629892ade0e0b68ca50a7e850b7e37ec.zip |
Move a GC macro.
Diffstat (limited to 'src/lj_cdata.c')
-rw-r--r-- | src/lj_cdata.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_cdata.c b/src/lj_cdata.c index 2f10113b..896781bd 100644 --- a/src/lj_cdata.c +++ b/src/lj_cdata.c | |||
@@ -56,7 +56,7 @@ void LJ_FASTCALL lj_cdata_free(global_State *g, GCcdata *cd) | |||
56 | if (LJ_UNLIKELY(cd->marked & LJ_GC_CDATA_FIN)) { | 56 | if (LJ_UNLIKELY(cd->marked & LJ_GC_CDATA_FIN)) { |
57 | GCobj *root; | 57 | GCobj *root; |
58 | makewhite(g, obj2gco(cd)); | 58 | makewhite(g, obj2gco(cd)); |
59 | obj2gco(cd)->gch.marked |= LJ_GC_FINALIZED; | 59 | markfinalized(obj2gco(cd)); |
60 | if ((root = gcref(g->gc.mmudata)) != NULL) { | 60 | if ((root = gcref(g->gc.mmudata)) != NULL) { |
61 | setgcrefr(cd->nextgc, root->gch.nextgc); | 61 | setgcrefr(cd->nextgc, root->gch.nextgc); |
62 | setgcref(root->gch.nextgc, obj2gco(cd)); | 62 | setgcref(root->gch.nextgc, obj2gco(cd)); |