summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2023-04-07 11:43:57 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2023-04-07 11:53:36 +0900
commite13575bb7938e9e5b6a79bfca1b3793123f479da (patch)
tree48900208a4f2b984319ae4ef0c7832646b9152e8 /spec
parent5f8ebcada099351acbc22db264e7cd3773c2bdc4 (diff)
downloadruby-e13575bb7938e9e5b6a79bfca1b3793123f479da.tar.gz
[Bug #19584] Register global variables before assignment
Diffstat (limited to 'spec')
-rw-r--r--spec/ruby/optional/capi/ext/gc_spec.c6
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(&registered_tagged_value);
rb_gc_register_address(&registered_reference_value);
rb_gc_register_address(&registered_before_rb_gc_register_address);
rb_global_variable(&registered_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()");