diff options
author | Ted Kremenek <kremenek@apple.com> | 2008-09-30 17:12:32 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2008-09-30 17:12:32 +0000 |
commit | ba78cc0c6839d606f5ce8f023d822b500f84e6d3 (patch) | |
tree | a724be4f66ab8e6e228d26e89520a010e4e37aab /tools/scan-view | |
parent | 8ce622d7875278dd1b53e56352e2112956a893be (diff) | |
download | clang-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.py | 11 |
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 |