summaryrefslogtreecommitdiff
path: root/compilerplugins
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2016-09-15 14:36:33 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2016-09-16 06:19:38 +0000
commit96e9ffa64706f523d67659a20a0ccce6fbd0cb91 (patch)
tree81b9eaa904d20da4b6d3997a4cb69b29416c12c9 /compilerplugins
parent7fc7fad400c619e518448ee521b2aba099dccf9b (diff)
loplogin:singlevalfields in include/
Change-Id: I27842162fcf82120ecb811ee8e89e187430931fc Reviewed-on: https://gerrit.libreoffice.org/28931 Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'compilerplugins')
-rwxr-xr-xcompilerplugins/clang/singlevalfields.py17
1 files changed, 10 insertions, 7 deletions
diff --git a/compilerplugins/clang/singlevalfields.py b/compilerplugins/clang/singlevalfields.py
index 1c0a7b88f1b4..eb5a7b043efd 100755
--- a/compilerplugins/clang/singlevalfields.py
+++ b/compilerplugins/clang/singlevalfields.py
@@ -34,6 +34,12 @@ with io.open("loplugin.singlevalfields.log", "rb", buffering=1024*1024) as txt:
tmp1list = list()
for fieldInfo, assignValues in fieldAssignDict.iteritems():
+ v0 = fieldInfo[0] + " " + fieldInfo[1]
+ v1 = (",".join(assignValues))
+ v2 = ""
+ if fieldInfo not in definitionToSourceLocationMap:
+ continue
+ v2 = definitionToSourceLocationMap[fieldInfo]
if len(assignValues) != 1:
continue
if "?" in assignValues:
@@ -46,19 +52,16 @@ for fieldInfo, assignValues in fieldAssignDict.iteritems():
continue
# ignore things which are representations of on-disk structures
if containingClass in ["SEPr", "WW8Dop", "BmpInfoHeader", "BmpFileHeader", "Exif::ExifIFD",
- "sw::WW8FFData", "FFDataHeader", "INetURLHistory_Impl::head_entry"]:
+ "sw::WW8FFData", "FFDataHeader", "INetURLHistory_Impl::head_entry", "ImplPPTParaPropSet", "SvxSwAutoFormatFlags"]:
continue
# Windows-only
- if containingClass in ["SfxAppData_Impl", "sfx2::ImplDdeItem"]:
+ if containingClass in ["SfxAppData_Impl", "sfx2::ImplDdeItem", "SvFileStream", "DdeService", "DdeTopic", "DdeItem", "DdeConnection", "connectivity::sdbcx::OUser", "connectivity::sdbcx::OGroup", "connectivity::sdbcx::OCatalog"]:
+ continue
+ if v2.startswith("include/svl/svdde.hxx"):
continue
# Some of our supported compilers don't do constexpr, which means o3tl::typed_flags can't be 'static const'
if containingClass in ["WaitWindow_Impl"]:
continue
- v0 = fieldInfo[0] + " " + fieldInfo[1]
- v1 = (",".join(assignValues))
- v2 = ""
- if fieldInfo in definitionToSourceLocationMap:
- v2 = definitionToSourceLocationMap[fieldInfo]
tmp1list.append((v0,v1,v2))
# sort results by filename:lineno