summaryrefslogtreecommitdiff
path: root/tools/scan-view
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2008-09-30 17:12:32 +0000
committerTed Kremenek <kremenek@apple.com>2008-09-30 17:12:32 +0000
commitba78cc0c6839d606f5ce8f023d822b500f84e6d3 (patch)
treea724be4f66ab8e6e228d26e89520a010e4e37aab /tools/scan-view
parent8ce622d7875278dd1b53e56352e2112956a893be (diff)
downloadclang-ba78cc0c6839d606f5ce8f023d822b500f84e6d3.tar.gz
clang-ba78cc0c6839d606f5ce8f023d822b500f84e6d3.tar.bz2
clang-ba78cc0c6839d606f5ce8f023d822b500f84e6d3.tar.xz
Make "Performance" the default Radar classification for leaks. "Other" for all others (for now).
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56858 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/scan-view')
-rw-r--r--tools/scan-view/Reporter.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/tools/scan-view/Reporter.py b/tools/scan-view/Reporter.py
index b951cc029b..d2c107b62e 100644
--- a/tools/scan-view/Reporter.py
+++ b/tools/scan-view/Reporter.py
@@ -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