* gc.c (obj_free): check also FL_PROMOTED bit by RVALUE_OLD_P().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46351 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
045aef853e
commit
0e3debf15b
@ -1,3 +1,7 @@
|
|||||||
|
Thu Jun 5 10:03:29 2014 Koichi Sasada <ko1@atdot.net>
|
||||||
|
|
||||||
|
* gc.c (obj_free): check also FL_PROMOTED bit by RVALUE_OLD_P().
|
||||||
|
|
||||||
Thu Jun 5 03:45:28 2014 Eric Wong <e@80x24.org>
|
Thu Jun 5 03:45:28 2014 Eric Wong <e@80x24.org>
|
||||||
|
|
||||||
* configure.in: add --with-jemalloc option
|
* configure.in: add --with-jemalloc option
|
||||||
|
2
gc.c
2
gc.c
@ -1562,7 +1562,7 @@ obj_free(rb_objspace_t *objspace, VALUE obj)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#if USE_RGENGC
|
#if USE_RGENGC
|
||||||
if (MARKED_IN_BITMAP(GET_HEAP_OLDGEN_BITS(obj), obj)) {
|
if (RVALUE_OLD_P(obj)) {
|
||||||
CLEAR_IN_BITMAP(GET_HEAP_OLDGEN_BITS(obj), obj);
|
CLEAR_IN_BITMAP(GET_HEAP_OLDGEN_BITS(obj), obj);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user