Raise an exception instead of exiting when mrbc fails

This commit is contained in:
KOBAYASHI Shuji
2020-11-23 16:32:10 +09:00
parent 39a11f323e
commit 2b0f908017
+3 -3
View File
@@ -317,9 +317,9 @@ module MRuby
out.puts io.read
end
# if mrbc execution fail, drop the file
if $?.exitstatus != 0
File.delete(out.path)
exit(-1)
unless $?.success?
rm_f out.path
fail "Command failed with status (#{$?.exitstatus}): [#{cmd[0,42]}...]"
end
end
end