Commit 7b5da358 authored by Russ Cox's avatar Russ Cox

handle compiler crash better:

need to use exec to avoid seeing
shell output about the crash.

R=iant
DELTA=2  (1 added, 0 deleted, 1 changed)
OCL=35542
CL=35560
parent c736b657
...@@ -30,7 +30,7 @@ close(SRC); ...@@ -30,7 +30,7 @@ close(SRC);
# Run command # Run command
$cmd = join(' ', @ARGV); $cmd = join(' ', @ARGV);
open(CMD, "$cmd </dev/null 2>&1 |") || die "BUG: errchk: run $cmd: $!"; open(CMD, "exec $cmd </dev/null 2>&1 |") || die "BUG: errchk: run $cmd: $!";
@out = grep { !/^ / } <CMD>; @out = grep { !/^ / } <CMD>;
close CMD; close CMD;
...@@ -42,6 +42,7 @@ if($? == 0) { ...@@ -42,6 +42,7 @@ if($? == 0) {
if(!WIFEXITED($?)) { if(!WIFEXITED($?)) {
print STDERR "BUG: errchk: compiler crashed\n"; print STDERR "BUG: errchk: compiler crashed\n";
print STDERR @out, "\n";
exit 0; exit 0;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment