From 84d8dbe7a5c22d117f50c90d308fddcf5133fd2f Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Wed, 18 Oct 2023 17:47:48 +0900 Subject: Enable redefinition check for rbinc methods --- ruby.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ruby.c') diff --git a/ruby.c b/ruby.c index 4c9bf4349a..ad53737aa3 100644 --- a/ruby.c +++ b/ruby.c @@ -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. -- cgit v1.2.3