]> granicus.if.org Git - clang/commitdiff
Use -f instead of -d flag for testing existing of clang executable (http://reviews...
authorTed Kremenek <kremenek@apple.com>
Sat, 12 Sep 2015 16:01:34 +0000 (16:01 +0000)
committerTed Kremenek <kremenek@apple.com>
Sat, 12 Sep 2015 16:01:34 +0000 (16:01 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247510 91177308-0d34-0410-b5e6-96231b3b80d8

tools/scan-build/scan-build

index 60da315dc24a5c43bcdef55b559e02bad881dd2d..0e7dcc1f8303121a6d870d3163848f9a4693cf69 100755 (executable)
@@ -1644,9 +1644,9 @@ if (!@ARGV and !$RequestDisplayHelp) {
 
 # Find 'clang'
 if (!defined $Options{AnalyzerDiscoveryMethod}) {
-  $Clang = Cwd::realpath("$RealBin/bin/clang") if (-d "$RealBin/bin/clang");
+  $Clang = Cwd::realpath("$RealBin/bin/clang") if (-f "$RealBin/bin/clang");
   if (!defined $Clang || ! -x $Clang) {
-    $Clang = Cwd::realpath("$RealBin/clang") if (-d "$RealBin/clang");
+    $Clang = Cwd::realpath("$RealBin/clang") if (-f "$RealBin/clang");
   }
   if (!defined $Clang || ! -x $Clang) {
     if (!$RequestDisplayHelp && !$ForceDisplayHelp) {