From bb2f129ccc95ba70944ce7c716b885d42586ad41 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Tue, 9 Sep 2025 09:34:15 -0700 Subject: [PATCH] Support ZJIT versions that don't have RubyVM::ZJIT.enabled? --- harness/harness-common.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/harness/harness-common.rb b/harness/harness-common.rb index 73a68a2f..b89d1ace 100644 --- a/harness/harness-common.rb +++ b/harness/harness-common.rb @@ -128,8 +128,8 @@ def return_results(warmup_iterations, bench_iterations) } # Collect JIT stats before loading any additional code. - yjit_stats = RubyVM::YJIT.runtime_stats if defined?(RubyVM::YJIT) && RubyVM::YJIT.enabled? - zjit_stats = RubyVM::ZJIT.stats if defined?(RubyVM::ZJIT) && RubyVM::ZJIT.enabled? + yjit_stats = RubyVM::YJIT.runtime_stats if defined?(RubyVM::YJIT.enabled?) && RubyVM::YJIT.enabled? + zjit_stats = RubyVM::ZJIT.stats if defined?(RubyVM::ZJIT.enabled?) && RubyVM::ZJIT.enabled? # Collect our own peak mem usage as soon as reasonable after finishing the last iteration. rss = get_rss