]> granicus.if.org Git - gc/commit
Fix tag collision between ENABLE_DISCLAIM and KEEP_BACK_PTRS
authorIvan Maidanski <ivmai@mail.ru>
Thu, 28 Jul 2016 09:06:42 +0000 (12:06 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Sat, 30 Jul 2016 09:40:30 +0000 (12:40 +0300)
commit9ea81358992c920be52ba80823f5fe3cda817dec
tree973d6ec1a15ae80106408be54db7f5223fd52004
parentbfd2501baa15553a2346f40e7c8062edfa6a0ec1
Fix tag collision between ENABLE_DISCLAIM and KEEP_BACK_PTRS
(Apply commit 012da3f from 'master' branch.)

* fnlz_mlc.c (FINALIZER_CLOSURE_FLAG): New macro (defined to 0x2 in
case of KEEP_BACK_PTRS or MAKE_BACK_GRAPH, otherwise to 0x1).
* fnlz_mlc.c (GC_finalized_disclaim, GC_finalized_malloc): Use
FINALIZER_CLOSURE_FLAG instead of 0x1.
fnlz_mlc.c