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 /io.c | |
parent | 5f8ebcada099351acbc22db264e7cd3773c2bdc4 (diff) |
[Bug #19584] Register global variables before assignment
Diffstat (limited to 'io.c')
-rw-r--r-- | io.c | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -15533,13 +15533,12 @@ Init_IO(void) rb_gvar_ractor_local("$>"); rb_gvar_ractor_local("$stderr"); - rb_stdin = rb_io_prep_stdin(); - rb_stdout = rb_io_prep_stdout(); - rb_stderr = rb_io_prep_stderr(); - rb_global_variable(&rb_stdin); + rb_stdin = rb_io_prep_stdin(); rb_global_variable(&rb_stdout); + rb_stdout = rb_io_prep_stdout(); rb_global_variable(&rb_stderr); + rb_stderr = rb_io_prep_stderr(); orig_stdout = rb_stdout; orig_stderr = rb_stderr; |