summaryrefslogtreecommitdiff
path: root/lib/ruby_vm/mjit
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ruby_vm/mjit')
-rw-r--r--lib/ruby_vm/mjit/compiler.rb6
1 files changed, 5 insertions, 1 deletions
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