diff options
author | Nobuyoshi Nakada <[email protected]> | 2023-10-18 17:47:48 +0900 |
---|---|---|
committer | Aaron Patterson <[email protected]> | 2024-02-12 11:51:06 -0800 |
commit | 84d8dbe7a5c22d117f50c90d308fddcf5133fd2f (patch) | |
tree | a80d6299b1a792e0d428c7f1a0885f47ea1f2a2a /ruby.c | |
parent | 1395838e1887d581a3d6cd28c24f7b44c44f5c26 (diff) |
Enable redefinition check for rbinc methods
Diffstat (limited to 'ruby.c')
-rw-r--r-- | ruby.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -1787,7 +1787,12 @@ ruby_opt_init(ruby_cmdline_options_t *opt) Init_ext(); /* load statically linked extensions before rubygems */ Init_extra_exts(); + + GET_VM()->running = 0; rb_call_builtin_inits(); + GET_VM()->running = 1; + memset(ruby_vm_redefined_flag, 0, sizeof(ruby_vm_redefined_flag)); + ruby_init_prelude(); // Initialize JITs after prelude because JITing prelude is typically not optimal. |