PathDiagnostics:
- Add the distinction between the 'bug type' and the 'bug description'
HTMLDiagnostics:
- Output the bug type field as HTML comments
scan-build:
- Use the bug type field instead of the bug description for the HTML table.
- Radar filing now automatically picks up the bug description in the title (addresses <rdar://problem/6265970>)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63084 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/utils/scan-build b/utils/scan-build
index 44f0cbc..39b9ede 100755
--- a/utils/scan-build
+++ b/utils/scan-build
@@ -350,7 +350,7 @@
# Scan the report file for tags.
open(IN, "$Dir/$FName") or DieDiag("Cannot open '$Dir/$FName'\n");
- my $BugDesc = "";
+ my $BugType = "";
my $BugFile = "";
my $BugCategory;
my $BugPathLength = 1;
@@ -361,8 +361,8 @@
last if ($found == 5);
- if (/<!-- BUGDESC (.*) -->$/) {
- $BugDesc = $1;
+ if (/<!-- BUGTYPE (.*) -->$/) {
+ $BugType = $1;
++$found;
}
elsif (/<!-- BUGFILE (.*) -->$/) {
@@ -390,7 +390,7 @@
$BugCategory = "Other";
}
- push @$Index,[ $FName, $BugCategory, $BugDesc, $BugFile, $BugLine,
+ push @$Index,[ $FName, $BugCategory, $BugType, $BugFile, $BugLine,
$BugPathLength ];
}