YJIT: fix bug in top cfunc logging in --yjit-stats (#9056)

YJIT: correctly handle case where there are no cfunc calls

Fix bug in top cfunc logging in `--yjit-stats`
This commit is contained in:
Maxime Chevalier-Boisvert 2023-11-28 17:27:11 -05:00 committed by GitHub
parent a9c07cbd21
commit ea3e17e430
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 4 deletions

View file

@ -375,7 +375,9 @@ module RubyVM::YJIT
def print_sorted_cfunc_calls(stats, out:, how_many: 20, left_pad: 4) # :nodoc:
calls = stats[:cfunc_calls]
#puts calls
if calls.empty?
return
end
# Total number of cfunc calls
num_send_cfunc = stats[:num_send_cfunc]