Have scan-build clue off of 'BUGMETAEND' to know when to stop processing an HTML file.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@78022 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/utils/scan-build b/utils/scan-build
index acdc4ce..873f1a1 100755
--- a/utils/scan-build
+++ b/utils/scan-build
@@ -383,32 +383,25 @@
my $BugCategory;
my $BugPathLength = 1;
my $BugLine = 0;
- my $found = 0;
while (<IN>) {
-
- last if ($found == 5);
+ last if (/<!-- BUGMETAEND -->/);
if (/<!-- BUGTYPE (.*) -->$/) {
$BugType = $1;
- ++$found;
}
elsif (/<!-- BUGFILE (.*) -->$/) {
$BugFile = abs_path($1);
UpdatePrefix($BugFile);
- ++$found;
}
elsif (/<!-- BUGPATHLENGTH (.*) -->$/) {
$BugPathLength = $1;
- ++$found;
}
elsif (/<!-- BUGLINE (.*) -->$/) {
$BugLine = $1;
- ++$found;
}
elsif (/<!-- BUGCATEGORY (.*) -->$/) {
$BugCategory = $1;
- ++$found;
}
}