Remove outdated references to FL_SEEN_OBJ_ID

This commit is contained in:
Jean Boussier 2025-05-13 12:01:50 +02:00
parent 425fa0aeb5
commit 5974841d11
2 changed files with 0 additions and 2 deletions

View File

@ -62,7 +62,6 @@
#define FL_TAINT RBIMPL_CAST((VALUE)RUBY_FL_TAINT) /**< @old{RUBY_FL_TAINT} */
#define FL_SHAREABLE RBIMPL_CAST((VALUE)RUBY_FL_SHAREABLE) /**< @old{RUBY_FL_SHAREABLE} */
#define FL_UNTRUSTED RBIMPL_CAST((VALUE)RUBY_FL_UNTRUSTED) /**< @old{RUBY_FL_UNTRUSTED} */
#define FL_SEEN_OBJ_ID RBIMPL_CAST((VALUE)RUBY_FL_SEEN_OBJ_ID) /**< @old{RUBY_FL_SEEN_OBJ_ID} */
#define FL_EXIVAR RBIMPL_CAST((VALUE)RUBY_FL_EXIVAR) /**< @old{RUBY_FL_EXIVAR} */
#define FL_FREEZE RBIMPL_CAST((VALUE)RUBY_FL_FREEZE) /**< @old{RUBY_FL_FREEZE} */

View File

@ -3598,7 +3598,6 @@ move_leave(VALUE obj, struct obj_traverse_replace_data *data)
}
// Avoid mutations using bind_call, etc.
// We keep FL_SEEN_OBJ_ID so GC later clean the obj_id_table.
MEMZERO((char *)obj + sizeof(struct RBasic), char, size - sizeof(struct RBasic));
RBASIC(obj)->flags = T_OBJECT | FL_FREEZE;
RBASIC_SET_CLASS_RAW(obj, rb_cRactorMovedObject);