]> granicus.if.org Git - clang/commitdiff
Make "Performance" the default Radar classification for leaks. "Other" for all other...
authorTed Kremenek <kremenek@apple.com>
Tue, 30 Sep 2008 17:12:32 +0000 (17:12 +0000)
committerTed Kremenek <kremenek@apple.com>
Tue, 30 Sep 2008 17:12:32 +0000 (17:12 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56858 91177308-0d34-0410-b5e6-96231b3b80d8

tools/scan-view/Reporter.py

index b951cc029b6effa9e286c6c07c80fecca6f5cb95..d2c107b62e1ce5e301c64df7fc6f90dc4a4dffd3 100644 (file)
@@ -58,12 +58,15 @@ class SelectionParameter (ReporterParameter):
     self.values = values
     
   def getHTML(self,r,bugtype,getConfigOption):
+    default = self.getValue(r,bugtype,getConfigOption)
     return """\
 <tr>
 <td class="form_clabel">%s:</td><td class="form_value"><select name="%s_%s">
 %s
 </select></td>"""%(self.getName(),r.getName(),self.getName(),'\n'.join(["""\
-<option value="%s">%s</option>"""%(o[0],o[1]) for o in self.values]))
+<option value="%s"%s>%s</option>"""%(o[0],
+                                     o[0] == default and ' selected="selected"' or '',
+                                     o[1]) for o in self.values]))
 
 #===------------------------------------------------------------------------===#
 # Reporters
@@ -157,6 +160,12 @@ class RadarClassificationParameter(SelectionParameter):
 
   def saveConfigValue(self):
     return False
+    
+  def getValue(self,r,bugtype,getConfigOption):
+    if bugtype.startswith("leak"):
+      return '3'
+    else:
+      return '7'
 
 class RadarReporter:
     @staticmethod