summaryrefslogtreecommitdiff
path: root/spec/ruby/optional/capi/ext/finalizer_spec.c
diff options
context:
space:
mode:
Diffstat (limited to 'spec/ruby/optional/capi/ext/finalizer_spec.c')
-rw-r--r--spec/ruby/optional/capi/ext/finalizer_spec.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/spec/ruby/optional/capi/ext/finalizer_spec.c b/spec/ruby/optional/capi/ext/finalizer_spec.c
index ef546aa5b1..83347da912 100644
--- a/spec/ruby/optional/capi/ext/finalizer_spec.c
+++ b/spec/ruby/optional/capi/ext/finalizer_spec.c
@@ -10,13 +10,7 @@ static VALUE define_finalizer(VALUE self, VALUE obj, VALUE finalizer) {
}
static VALUE undefine_finalizer(VALUE self, VALUE obj) {
-// Ruby 3.4.0 and 3.4.1 have a bug where rb_undefine_finalizer is missing
-// See: https://bugs.ruby-lang.org/issues/20981
-#if RUBY_API_VERSION_CODE == 30400 && (RUBY_VERSION_TEENY == 0 || RUBY_VERSION_TEENY == 1)
- return Qnil;
-#else
return rb_undefine_finalizer(obj);
-#endif
}
void Init_finalizer_spec(void) {