summaryrefslogtreecommitdiff
path: root/enumerator.c
diff options
context:
space:
mode:
authorMatt Valentine-House <matt@eightbitraptor.com>2023-11-22 09:19:46 +0000
committerMatt Valentine-House <matt@eightbitraptor.com>2023-11-22 10:36:23 +0000
commita3f9a98c29117b6aa8b98f45880688885b2a4170 (patch)
tree82a40d51bb8a8206418b0ea8bb9cc1d70ed452a3 /enumerator.c
parent1e075a734f37f6f2e197c50284e3df24621a8882 (diff)
Remove unneccesary memsize functions in enumerator
Diffstat (limited to 'enumerator.c')
-rw-r--r--enumerator.c16
1 files changed, 2 insertions, 14 deletions
diff --git a/enumerator.c b/enumerator.c
index 839348ca0c..fe544eaba2 100644
--- a/enumerator.c
+++ b/enumerator.c
@@ -1295,18 +1295,12 @@ yielder_compact(void *p)
#define yielder_free RUBY_TYPED_DEFAULT_FREE
-static size_t
-yielder_memsize(const void *p)
-{
- return sizeof(struct yielder);
-}
-
static const rb_data_type_t yielder_data_type = {
"yielder",
{
yielder_mark,
yielder_free,
- yielder_memsize,
+ NULL,
yielder_compact,
},
0, 0, RUBY_TYPED_FREE_IMMEDIATELY | RUBY_TYPED_EMBEDDABLE
@@ -1435,18 +1429,12 @@ generator_compact(void *p)
#define generator_free RUBY_TYPED_DEFAULT_FREE
-static size_t
-generator_memsize(const void *p)
-{
- return sizeof(struct generator);
-}
-
static const rb_data_type_t generator_data_type = {
"generator",
{
generator_mark,
generator_free,
- generator_memsize,
+ NULL,
generator_compact,
},
0, 0, RUBY_TYPED_FREE_IMMEDIATELY | RUBY_TYPED_EMBEDDABLE