From 0ab78337736476d62233daecc777d5fbb74ef981 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Fri, 5 Sep 2025 12:35:45 -0700 Subject: [PATCH] ruby.c: Fallback FEATURE_BIT(jit) to FEATURE_BIT(zjit) if it's the only JIT enabled in the build --- ruby.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ruby.c b/ruby.c index 5a78a7c764..f64412a9cf 100644 --- a/ruby.c +++ b/ruby.c @@ -119,7 +119,11 @@ enum feature_flag_bits { EACH_FEATURES(DEFINE_FEATURE, COMMA), DEFINE_FEATURE(frozen_string_literal_set), feature_debug_flag_first, +#if !USE_YJIT && USE_ZJIT + DEFINE_FEATURE(jit) = feature_zjit, +#else DEFINE_FEATURE(jit) = feature_yjit, +#endif feature_jit_mask = FEATURE_BIT(yjit) | FEATURE_BIT(zjit), feature_debug_flag_begin = feature_debug_flag_first - 1,