ccc-analyzer now correctly reports the exit code from 'cc'.
scan-build now correctly reports the exit code from the build command. Fixes: <rdar://problem/6172224> llvm-svn: 55324
This commit is contained in:
parent
8d57244601
commit
a3b3c86a47
|
@ -187,7 +187,7 @@ my $Output;
|
|||
my $CC = $ENV{'CCC_CC'};
|
||||
if (!defined $CC) { $CC = "gcc"; }
|
||||
my $Status = system($CC,@ARGV);
|
||||
if ($Status) { exit($Status); }
|
||||
if ($Status) { exit($Status >> 8); }
|
||||
|
||||
# Get the analysis options.
|
||||
my $Analyses = $ENV{'CCC_ANALYZER_ANALYSIS'};
|
||||
|
@ -323,6 +323,8 @@ foreach (my $i = 0; $i < scalar(@ARGV); ++$i) {
|
|||
if (!($Arg =~ /^-/)) {
|
||||
push @Files,$Arg; next;
|
||||
}
|
||||
|
||||
exit 0;
|
||||
}
|
||||
|
||||
if ($Action eq 'compile' or $Action eq 'link') {
|
||||
|
|
|
@ -680,7 +680,7 @@ sub RunBuildCommand {
|
|||
$ENV{'LDPLUSPLUS'} = $LDPLUSPLUS;
|
||||
}
|
||||
|
||||
return system(@$Args);
|
||||
return (system(@$Args) >> 8);
|
||||
}
|
||||
|
||||
##----------------------------------------------------------------------------##
|
||||
|
|
Loading…
Reference in New Issue