From 1fa519fdae39928fefa7845db9fa17aa8bafe21e Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Fri, 10 Feb 2023 15:22:05 -0800 Subject: [PATCH] Handle failures on branch_stub_hit --- lib/ruby_vm/mjit/compiler.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/ruby_vm/mjit/compiler.rb b/lib/ruby_vm/mjit/compiler.rb index 4f5779b593..2ad01ef669 100644 --- a/lib/ruby_vm/mjit/compiler.rb +++ b/lib/ruby_vm/mjit/compiler.rb @@ -67,7 +67,8 @@ module RubyVM::MJIT compile_block(asm, jit:) iseq.body.jit_func = @cb.write(asm) rescue Exception => e - $stderr.puts e.full_message # TODO: check verbose + $stderr.puts e.full_message + exit 1 end # Compile a branch stub. @@ -119,6 +120,9 @@ module RubyVM::MJIT end return target.address + rescue Exception => e + $stderr.puts e.full_message + exit 1 end private