diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-04-07 11:43:57 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-04-07 11:53:36 +0900 |
commit | e13575bb7938e9e5b6a79bfca1b3793123f479da (patch) | |
tree | 48900208a4f2b984319ae4ef0c7832646b9152e8 /spec | |
parent | 5f8ebcada099351acbc22db264e7cd3773c2bdc4 (diff) | |
download | ruby-e13575bb7938e9e5b6a79bfca1b3793123f479da.tar.gz |
[Bug #19584] Register global variables before assignment
Diffstat (limited to 'spec')
-rw-r--r-- | spec/ruby/optional/capi/ext/gc_spec.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/spec/ruby/optional/capi/ext/gc_spec.c b/spec/ruby/optional/capi/ext/gc_spec.c index 082e4af59c..b323c2456d 100644 --- a/spec/ruby/optional/capi/ext/gc_spec.c +++ b/spec/ruby/optional/capi/ext/gc_spec.c @@ -28,8 +28,8 @@ static VALUE get_registered_before_rb_global_variable(VALUE self) { } static VALUE gc_spec_rb_gc_register_address(VALUE self) { - rb_gc_register_address_outside_init = rb_str_new_cstr("rb_gc_register_address() outside Init_"); rb_gc_register_address(&rb_gc_register_address_outside_init); + rb_gc_register_address_outside_init = rb_str_new_cstr("rb_gc_register_address() outside Init_"); return rb_gc_register_address_outside_init; } @@ -67,14 +67,14 @@ static VALUE gc_spec_rb_gc_register_mark_object(VALUE self, VALUE obj) { void Init_gc_spec(void) { VALUE cls = rb_define_class("CApiGCSpecs", rb_cObject); - registered_tagged_value = INT2NUM(10); - registered_reference_value = rb_str_new2("Globally registered data"); rb_gc_register_address(®istered_tagged_value); rb_gc_register_address(®istered_reference_value); rb_gc_register_address(®istered_before_rb_gc_register_address); rb_global_variable(®istered_before_rb_global_variable); + registered_tagged_value = INT2NUM(10); + registered_reference_value = rb_str_new2("Globally registered data"); registered_before_rb_gc_register_address = rb_str_new_cstr("registered before rb_gc_register_address()"); registered_before_rb_global_variable = rb_str_new_cstr("registered before rb_global_variable()"); |