exceptions: more handling of nil status.
This was occurring on ARM CI.
This commit is contained in:
parent
ea1affb658
commit
51b149b8ee
@ -589,7 +589,7 @@ class ErrorDuringExecution < RuntimeError
|
|||||||
|
|
||||||
reason = if exitstatus
|
reason = if exitstatus
|
||||||
"exited with #{exitstatus}"
|
"exited with #{exitstatus}"
|
||||||
elsif (uncaught_signal = status.termsig)
|
elsif (uncaught_signal = status&.termsig)
|
||||||
"was terminated by uncaught signal #{Signal.signame(uncaught_signal)}"
|
"was terminated by uncaught signal #{Signal.signame(uncaught_signal)}"
|
||||||
else
|
else
|
||||||
raise ArgumentError, "Status neither has `exitstatus` nor `termsig`."
|
raise ArgumentError, "Status neither has `exitstatus` nor `termsig`."
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user