summaryrefslogtreecommitdiff
path: root/lib/ruby_vm
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2023-03-21 00:12:34 -0700
committerTakashi Kokubun <takashikkbn@gmail.com>2023-03-21 22:01:55 -0700
commit38946209a7361ca8cab15df7e9d28ea7746eb4f2 (patch)
treebdd164d3347698ce1411abc9012e72863da763e6 /lib/ruby_vm
parent65a725633b08ceefb50828b6e39dca9e03f35f48 (diff)
RJIT: Split has_rest_or_post exit reasons
Diffstat (limited to 'lib/ruby_vm')
-rw-r--r--lib/ruby_vm/rjit/insn_compiler.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/ruby_vm/rjit/insn_compiler.rb b/lib/ruby_vm/rjit/insn_compiler.rb
index f3448ec426..8281511e97 100644
--- a/lib/ruby_vm/rjit/insn_compiler.rb
+++ b/lib/ruby_vm/rjit/insn_compiler.rb
@@ -4765,12 +4765,12 @@ module RubyVM::RJIT
end
if iseq.body.param.flags.has_rest || iseq.body.param.flags.has_post
- asm.incr_counter(:send_iseq_complex_has_rest_or_post)
+ asm.incr_counter(iseq.body.param.flags.has_rest ? :send_iseq_complex_has_rest : :send_iseq_complex_has_pos)
return CantCompile
end
if iseq.body.param.flags.has_post
- asm.incr_counter(:send_iseq_complex_has_rest_or_post)
+ asm.incr_counter(:send_iseq_complex_has_post)
return CantCompile
end
@@ -4780,7 +4780,7 @@ module RubyVM::RJIT
end
if iseq.body.param.flags.has_rest
- asm.incr_counter(:send_iseq_complex_has_rest_or_post)
+ asm.incr_counter(:send_iseq_complex_has_rest)
return CantCompile
end