Fix by Jordan Breeding: when scanning for prior runs, scan-build should ignore files that are not directories.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54473 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/utils/scan-build b/utils/scan-build
index 6e57fe3..f5f5f54 100755
--- a/utils/scan-build
+++ b/utils/scan-build
@@ -144,7 +144,7 @@
     my $max = 0;
     
     opendir(DIR, $Dir);
-    my @FILES= readdir(DIR); 
+    my @FILES = grep { -d "$Dir/$_" } readdir(DIR);
     closedir(DIR);
     
     foreach my $f (@FILES) {