We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3da4ec5 commit 0215b78Copy full SHA for 0215b78
1 file changed
gc.c
@@ -2422,7 +2422,9 @@ obj_free_object_id(VALUE obj, bool in_user_gc_thread)
2422
bool
2423
rb_gc_obj_free_concurrency_safe_vm_weak_references(VALUE obj)
2424
{
2425
+ ASSUME(!RB_SPECIAL_CONST_P(obj));
2426
bool result = obj_free_object_id(obj, false);
2427
+
2428
if (RB_UNLIKELY(rb_obj_gen_fields_p(obj))) {
2429
bool freed_generic = rb_free_generic_ivar(obj);
2430
if (!freed_generic) result = false;
0 commit comments