summaryrefslogtreecommitdiff
path: root/yjit.rb
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2022-11-17 11:31:56 -0800
committerTakashi Kokubun <takashikkbn@gmail.com>2022-11-17 11:31:56 -0800
commit3f3a53919769bc3035d7837eb2f7890d7b675f86 (patch)
tree25cf99e33199618c329f48b42360948343fb09b5 /yjit.rb
parent0446d961a09cf324636f6dc0603ae60282c6f1c1 (diff)
downloadruby-3f3a53919769bc3035d7837eb2f7890d7b675f86.tar.gz
YJIT: Add missing key for non-stats build
Diffstat (limited to 'yjit.rb')
-rw-r--r--yjit.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/yjit.rb b/yjit.rb
index a99560acf6..0bd0fb8c7e 100644
--- a/yjit.rb
+++ b/yjit.rb
@@ -163,6 +163,7 @@ module RubyVM::YJIT
# Proportion of instructions that retire in YJIT
total_insns_count = retired_in_yjit + stats[:vm_insns_count]
yjit_ratio_pct = 100.0 * retired_in_yjit.to_f / total_insns_count
+ stats[:total_insns_count] = total_insns_count
stats[:ratio_in_yjit] = yjit_ratio_pct
end
@@ -271,7 +272,7 @@ module RubyVM::YJIT
$stderr.puts "num_gc_obj_refs: " + ("%10d" % stats[:num_gc_obj_refs])
$stderr.puts "side_exit_count: " + ("%10d" % stats[:side_exit_count])
$stderr.puts "total_exit_count: " + ("%10d" % stats[:total_exit_count])
- $stderr.puts "total_insns_count: " + ("%10d" % stats[:total_insns_count])
+ $stderr.puts "total_insns_count: " + ("%10d" % stats[:total_insns_count]) if stats.key?(:total_insns_count)
if stats.key?(:vm_insns_count)
$stderr.puts "vm_insns_count: " + ("%10d" % stats[:vm_insns_count])
end