diff options
-rwxr-xr-x | clang/tools/scan-build/scan-build | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/clang/tools/scan-build/scan-build b/clang/tools/scan-build/scan-build index 985579f7346..7f05de2394d 100755 --- a/clang/tools/scan-build/scan-build +++ b/clang/tools/scan-build/scan-build @@ -82,18 +82,18 @@ sub DieDiag { # Find 'clang' my $ClangSB = Cwd::realpath("$RealBin/bin/clang"); -my $ClangCXXSB; if (!defined $ClangSB || ! -x $ClangSB) { $ClangSB = Cwd::realpath("$RealBin/clang"); - if (defined $ClangSB) { $ClangCXXSB = $ClangSB . "++"; } } -my $Clang = $ClangSB; -my $ClangCXX = $ClangCXXSB; -# Default to looking for 'clang' in the path. -if (!defined $Clang || ! -x $Clang) { +my $Clang; +if (!defined $ClangSB || ! -x $ClangSB) { + # Default to looking for 'clang' in the path. $Clang = "clang"; - $ClangCXX = "clang++"; } +else { + $Clang = $ClangSB; +} +my $ClangCXX = $Clang . "++"; my %AvailableAnalyses; |