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) {