diff options
Diffstat (limited to 'ext/fiddle/function.c')
| -rw-r--r-- | ext/fiddle/function.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/ext/fiddle/function.c b/ext/fiddle/function.c index 5469e09e37..274d181d17 100644 --- a/ext/fiddle/function.c +++ b/ext/fiddle/function.c @@ -53,13 +53,8 @@ function_memsize(const void *p) } const rb_data_type_t function_data_type = { - .wrap_struct_name = "fiddle/function", - .function = { - .dmark = 0, - .dfree = deallocate, - .dsize = function_memsize - }, - .flags = RUBY_TYPED_FREE_IMMEDIATELY | RUBY_TYPED_WB_PROTECTED, + "fiddle/function", + {0, deallocate, function_memsize,}, }; static VALUE |
