We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c5158ef commit d166462Copy full SHA for d166462
gc.c
@@ -4363,7 +4363,7 @@ rb_objspace_call_finalizer_i(VALUE obj, void *data)
4363
4364
switch (BUILTIN_TYPE(obj)) {
4365
case T_DATA:
4366
- if (!rb_free_at_exit && (!DATA_PTR(obj) || !RDATA(obj)->dfree)) break;
+ if (!rb_free_at_exit && (!RTYPEDDATA_GET_DATA(obj) || !RANY(obj)->as.typeddata.type->function.dfree)) break;
4367
if (rb_obj_is_thread(obj)) break;
4368
if (rb_obj_is_mutex(obj)) break;
4369
if (rb_obj_is_fiber(obj)) break;
0 commit comments