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 5fabbe3 commit babf81cCopy full SHA for babf81c
gc.c
@@ -4372,7 +4372,7 @@ rb_objspace_call_finalizer_i(VALUE obj, void *data)
4372
4373
switch (BUILTIN_TYPE(obj)) {
4374
case T_DATA:
4375
- 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;
4376
if (rb_obj_is_thread(obj)) break;
4377
if (rb_obj_is_mutex(obj)) break;
4378
if (rb_obj_is_fiber(obj)) break;
0 commit comments