YJIT: Call YJIT hooks before enabling YJIT (#14032)

This commit is contained in:
Takashi Kokubun 2025-07-28 15:17:45 -07:00 committed by GitHub
parent a0d0b84bad
commit f1acf47ca2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 22 additions and 14 deletions

6
ruby.c
View file

@ -1833,12 +1833,6 @@ ruby_opt_init(ruby_cmdline_options_t *opt)
}
#endif
#if USE_YJIT
// Call yjit_hook.rb after rb_yjit_init() to use `RubyVM::YJIT.enabled?`
void Init_builtin_yjit_hook();
Init_builtin_yjit_hook();
#endif
rb_namespace_init_done();
ruby_init_prelude();
ruby_set_script_name(opt->script_name);