Revert "Apply object tracing mark patch from upstream Ruby"

This reverts commit 5c40e913a9.
This commit is contained in:
Matthias Kaeppler 2022-01-24 12:46:56 +01:00
parent 9359da523d
commit 5914cf41f3
2 changed files with 12 additions and 121 deletions

View file

@ -0,0 +1,12 @@
diff --git a/ext/objspace/object_tracing.c b/ext/objspace/object_tracing.c
index a057ac2a96..a122247e3b 100644
--- a/ext/objspace/object_tracing.c
+++ b/ext/objspace/object_tracing.c
@@ -110,6 +110,7 @@ newobj_i(VALUE tpval, void *data)
info->class_path = class_path_cstr;
info->generation = rb_gc_count();
st_insert(arg->object_table, (st_data_t)obj, (st_data_t)info);
+ RB_GC_GUARD(obj);
}
static void