diff options
author | Takashi Kokubun <takashi.kokubun@shopify.com> | 2025-08-11 14:35:34 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-08-11 14:35:34 -0700 |
commit | 4f34eddbd3c701bdc1ccc93a192a127e0c33202c (patch) | |
tree | 756f18ef66c35ff9a912753527bc917d1d71c519 /ruby.c | |
parent | 319550527ff8fbff6ee586fb75da2234de5d2feb (diff) |
YJIT, ZJIT: Fix JITs compiling prelude (#14171)
Diffstat (limited to 'ruby.c')
-rw-r--r-- | ruby.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1819,8 +1819,10 @@ ruby_opt_init(ruby_cmdline_options_t *opt) if (rb_namespace_available()) rb_initialize_main_namespace(); + rb_namespace_init_done(); + ruby_init_prelude(); - // Initialize JITs after prelude because JITing prelude is typically not optimal. + // Initialize JITs after ruby_init_prelude() because JITing prelude is typically not optimal. #if USE_YJIT rb_yjit_init(opt->yjit); #endif @@ -1831,8 +1833,6 @@ ruby_opt_init(ruby_cmdline_options_t *opt) } #endif - rb_namespace_init_done(); - ruby_init_prelude(); ruby_set_script_name(opt->script_name); require_libraries(&opt->req_list); } |