summaryrefslogtreecommitdiff
path: root/yjit.h
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2023-11-02 09:15:48 -0700
committerGitHub <noreply@github.com>2023-11-02 09:15:48 -0700
commitad4f973ecd0a3481ff1abaa972d457e9f5b5fb4e (patch)
tree82c753f75cfd88d4c5df1583990607b484929b56 /yjit.h
parent5f130e2111db82eaf2c609e9cc7c000f9bac95be (diff)
YJIT: Always define method codegen table at boot (#8807)
Diffstat (limited to 'yjit.h')
-rw-r--r--yjit.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/yjit.h b/yjit.h
index f683c9c1f7..5e71b2f276 100644
--- a/yjit.h
+++ b/yjit.h
@@ -35,7 +35,7 @@ void rb_yjit_cme_invalidate(rb_callable_method_entry_t *cme);
void rb_yjit_collect_binding_alloc(void);
void rb_yjit_collect_binding_set(void);
void rb_yjit_compile_iseq(const rb_iseq_t *iseq, rb_execution_context_t *ec, bool jit_exception);
-void rb_yjit_init(void);
+void rb_yjit_init(bool yjit_enabled);
void rb_yjit_bop_redefined(int redefined_flag, enum ruby_basic_operators bop);
void rb_yjit_constant_state_changed(ID id);
void rb_yjit_iseq_mark(void *payload);
@@ -57,7 +57,7 @@ static inline void rb_yjit_cme_invalidate(rb_callable_method_entry_t *cme) {}
static inline void rb_yjit_collect_binding_alloc(void) {}
static inline void rb_yjit_collect_binding_set(void) {}
static inline void rb_yjit_compile_iseq(const rb_iseq_t *iseq, rb_execution_context_t *ec, bool jit_exception) {}
-static inline void rb_yjit_init(void) {}
+static inline void rb_yjit_init(bool yjit_enabled) {}
static inline void rb_yjit_bop_redefined(int redefined_flag, enum ruby_basic_operators bop) {}
static inline void rb_yjit_constant_state_changed(ID id) {}
static inline void rb_yjit_iseq_mark(void *payload) {}