summaryrefslogtreecommitdiff
path: root/yjit/src/codegen.rs
diff options
context:
space:
mode:
authorPeter Zhu <[email protected]>2023-12-24 21:26:37 -0500
committerPeter Zhu <[email protected]>2023-12-24 22:13:49 -0500
commitb4efa4b7005efee484e61fbc6af9c652fee36db2 (patch)
tree5c1556521231d47f2531417a9fc61451c2464bc5 /yjit/src/codegen.rs
parent1b5f3dd6a1a5d054e3fd5af10b5dc2f49e1046fc (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