summaryrefslogtreecommitdiff
path: root/node.h
diff options
context:
space:
mode:
authorAaron Patterson <[email protected]>2020-08-03 09:22:52 -0700
committerAaron Patterson <[email protected]>2020-08-03 12:28:00 -0700
commit3dc313a239787007afdcad8cfaff6f32c3f0dd28 (patch)
treec2efd00057aa8c943aed1b0aefd6ab945a270a8f /node.h
parent1d637b1f5ec77534ceb700e326a9401a0f32ef0c (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