ruby.c: Fallback FEATURE_BIT(jit) to FEATURE_BIT(zjit)

if it's the only JIT enabled in the build
This commit is contained in:
Takashi Kokubun 2025-09-05 12:35:45 -07:00
parent 4f030951f2
commit 0ab7833773

4
ruby.c
View File

@ -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,