diff options
author | Peter Zhu <[email protected]> | 2023-12-24 21:26:37 -0500 |
---|---|---|
committer | Peter Zhu <[email protected]> | 2023-12-24 22:13:49 -0500 |
commit | b4efa4b7005efee484e61fbc6af9c652fee36db2 (patch) | |
tree | 5c1556521231d47f2531417a9fc61451c2464bc5 /yjit/src/codegen.rs | |
parent | 1b5f3dd6a1a5d054e3fd5af10b5dc2f49e1046fc (diff) |
Don't copy RUBY_FL_PROMOTED flag in rb_obj_setup
RUBY_FL_PROMOTED is used by the garbage collector to track when an
object becomes promoted to the old generation. rb_obj_setup must not
copy that flag over because then it may become out-of-sync with the age
of the object.
This fixes a bug in Method#clone where the cloned Method object may get
RUBY_FL_PROMOTED incorrectly set.
Diffstat (limited to 'yjit/src/codegen.rs')
0 files changed, 0 insertions, 0 deletions