Fix a few glitches in scan-build with automatically generating class names from bug types.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@50784 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/utils/scan-build b/utils/scan-build
index 74e3c44..1514db3 100755
--- a/utils/scan-build
+++ b/utils/scan-build
@@ -345,7 +345,6 @@
 }
   
 function ToggleDisplay(CheckButton, ClassName) {
-  window.console.log("writing");
   if (CheckButton.checked) {
     SetDisplay(ClassName, "");
   }
@@ -386,8 +385,8 @@
 ENDTEXT
   
   for my $key ( sort { $a cmp $b } keys %Totals ) {
-    my $x = $key;
-    $x =~ s/\s/_/g;    
+    my $x = lc($key);
+    $x =~ s/\s[,]/_/g;
     print OUT "<tr><td>$key</td><td>$Totals{$key}</td><td><input type=\"checkbox\" onClick=\"ToggleDisplay(this,'bt_$x');\" checked/></td></tr>\n";
   }
 
@@ -419,7 +418,7 @@
   for my $row ( sort { $a->[1] cmp $b->[1] } @Index ) {
     
     my $x = lc($row->[1]);
-    $x =~ s/\s/_/g;    
+    $x =~ s/\s[,]/_/g;
     
     print OUT "<tr class=\"bt_$x\">\n";