We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3195505 commit 4f34eddCopy full SHA for 4f34edd
1 file changed
ruby.c
@@ -1819,8 +1819,10 @@ ruby_opt_init(ruby_cmdline_options_t *opt)
1819
1820
if (rb_namespace_available())
1821
rb_initialize_main_namespace();
1822
+ rb_namespace_init_done();
1823
+ ruby_init_prelude();
1824
- // Initialize JITs after prelude because JITing prelude is typically not optimal.
1825
+ // Initialize JITs after ruby_init_prelude() because JITing prelude is typically not optimal.
1826
#if USE_YJIT
1827
rb_yjit_init(opt->yjit);
1828
#endif
@@ -1831,8 +1833,6 @@ ruby_opt_init(ruby_cmdline_options_t *opt)
1831
1833
}
1832
1834
1835
- rb_namespace_init_done();
- ruby_init_prelude();
1836
ruby_set_script_name(opt->script_name);
1837
require_libraries(&opt->req_list);
1838
0 commit comments