diff options
| author | Aaron Patterson <tenderlove@ruby-lang.org> | 2020-08-03 09:22:52 -0700 |
|---|---|---|
| committer | Aaron Patterson <aaron.patterson@gmail.com> | 2020-08-03 12:28:00 -0700 |
| commit | 3dc313a239787007afdcad8cfaff6f32c3f0dd28 (patch) | |
| tree | c2efd00057aa8c943aed1b0aefd6ab945a270a8f /include/ruby | |
| 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 'include/ruby')
0 files changed, 0 insertions, 0 deletions
