From cdc578ee008775e022f63fc9d567c92c59202505 Mon Sep 17 00:00:00 2001 From: Matt Valentine-House Date: Wed, 22 Nov 2023 09:20:47 +0000 Subject: [PATCH] Remove unneccesary defines in enumerator --- enumerator.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/enumerator.c b/enumerator.c index fe544eaba2..496cb08959 100644 --- a/enumerator.c +++ b/enumerator.c @@ -1293,13 +1293,11 @@ yielder_compact(void *p) ptr->proc = rb_gc_location(ptr->proc); } -#define yielder_free RUBY_TYPED_DEFAULT_FREE - static const rb_data_type_t yielder_data_type = { "yielder", { yielder_mark, - yielder_free, + RUBY_TYPED_DEFAULT_FREE, NULL, yielder_compact, }, @@ -1427,13 +1425,11 @@ generator_compact(void *p) ptr->obj = rb_gc_location(ptr->obj); } -#define generator_free RUBY_TYPED_DEFAULT_FREE - static const rb_data_type_t generator_data_type = { "generator", { generator_mark, - generator_free, + RUBY_TYPED_DEFAULT_FREE, NULL, generator_compact, },