summaryrefslogtreecommitdiff
path: root/spec/ruby/optional/capi/ext/gc_spec.c
diff options
context:
space:
mode:
Diffstat (limited to 'spec/ruby/optional/capi/ext/gc_spec.c')
-rw-r--r--spec/ruby/optional/capi/ext/gc_spec.c24
1 files changed, 1 insertions, 23 deletions
diff --git a/spec/ruby/optional/capi/ext/gc_spec.c b/spec/ruby/optional/capi/ext/gc_spec.c
index 05341bb01d..0a76b9d40a 100644
--- a/spec/ruby/optional/capi/ext/gc_spec.c
+++ b/spec/ruby/optional/capi/ext/gc_spec.c
@@ -5,7 +5,6 @@
extern "C" {
#endif
-#ifdef HAVE_RB_GC_REGISTER_ADDRESS
VALUE registered_tagged_value;
VALUE registered_reference_value;
@@ -16,33 +15,23 @@ static VALUE registered_tagged_address(VALUE self) {
static VALUE registered_reference_address(VALUE self) {
return registered_reference_value;
}
-#endif
-#ifdef HAVE_RB_GC_ENABLE
static VALUE gc_spec_rb_gc_enable() {
return rb_gc_enable();
}
-#endif
-#ifdef HAVE_RB_GC_DISABLE
static VALUE gc_spec_rb_gc_disable() {
return rb_gc_disable();
}
-#endif
-#ifdef HAVE_RB_GC
static VALUE gc_spec_rb_gc() {
rb_gc();
return Qnil;
}
-#endif
void Init_gc_spec(void) {
- VALUE cls;
- cls = rb_define_class("CApiGCSpecs", rb_cObject);
-
-#ifdef HAVE_RB_GC_REGISTER_ADDRESS
+ VALUE cls = rb_define_class("CApiGCSpecs", rb_cObject);
registered_tagged_value = INT2NUM(10);
registered_reference_value = rb_str_new2("Globally registered data");
@@ -51,20 +40,9 @@ void Init_gc_spec(void) {
rb_define_method(cls, "registered_tagged_address", registered_tagged_address, 0);
rb_define_method(cls, "registered_reference_address", registered_reference_address, 0);
-#endif
-
-#ifdef HAVE_RB_GC_ENABLE
rb_define_method(cls, "rb_gc_enable", gc_spec_rb_gc_enable, 0);
-#endif
-
-#ifdef HAVE_RB_GC_DISABLE
rb_define_method(cls, "rb_gc_disable", gc_spec_rb_gc_disable, 0);
-#endif
-
-#ifdef HAVE_RB_GC
rb_define_method(cls, "rb_gc", gc_spec_rb_gc, 0);
-#endif
-
}
#ifdef __cplusplus