From: Ted Kremenek Date: Tue, 30 Sep 2008 17:12:32 +0000 (+0000) Subject: Make "Performance" the default Radar classification for leaks. "Other" for all other... X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ba78cc0c6839d606f5ce8f023d822b500f84e6d3;p=clang 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 --- 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 """\ %s:"""%(self.getName(),r.getName(),self.getName(),'\n'.join(["""\ -"""%(o[0],o[1]) for o in self.values])) +"""%(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