diff options
author | Aaron Patterson <[email protected]> | 2020-08-03 09:22:52 -0700 |
---|---|---|
committer | Aaron Patterson <[email protected]> | 2020-08-03 12:28:00 -0700 |
commit | 3dc313a239787007afdcad8cfaff6f32c3f0dd28 (patch) | |
tree | c2efd00057aa8c943aed1b0aefd6ab945a270a8f /node.h | |
parent | 1d637b1f5ec77534ceb700e326a9401a0f32ef0c (diff) |
Don't pin objects if we're just walking the heap
Walking the heap can inadvertently pin objects. Only mark the object's
pin bit if the mark_func_data pointer is NULL (similar to the mark bits)
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/3387
Diffstat (limited to 'node.h')
0 files changed, 0 insertions, 0 deletions