summaryrefslogtreecommitdiff
path: root/compilerplugins/clang/singlevalfields.py
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2017-12-01 15:27:21 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2017-12-04 07:25:00 +0100
commitf6b437c57d4b0b032cb7e0838e16572bdf9a05cc (patch)
tree4cbcdf05171662f1e799c63f438ef7b3c4a0ddcb /compilerplugins/clang/singlevalfields.py
parent68f86457525c60f580954280d1a759aa174e8e96 (diff)
loplugin:singlevalfields
Change-Id: I521d2efa641f3a14c48561e2e0f6d687e5807d93 Reviewed-on: https://gerrit.libreoffice.org/45662 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'compilerplugins/clang/singlevalfields.py')
-rwxr-xr-xcompilerplugins/clang/singlevalfields.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/compilerplugins/clang/singlevalfields.py b/compilerplugins/clang/singlevalfields.py
index 5ed8c939bcea..855f3d5ae58f 100755
--- a/compilerplugins/clang/singlevalfields.py
+++ b/compilerplugins/clang/singlevalfields.py
@@ -26,7 +26,10 @@ with io.open("loplugin.singlevalfields.log", "rb", buffering=1024*1024) as txt:
elif tokens[0] == "asgn:":
parentClass = normalizeTypeParams(tokens[1])
fieldName = normalizeTypeParams(tokens[2])
- assignValue = tokens[3]
+ if len(tokens) > 3:
+ assignValue = tokens[3]
+ else:
+ assignValue = ""
fieldInfo = (parentClass, fieldName)
if not fieldInfo in fieldAssignDict:
fieldAssignDict[fieldInfo] = set()