Skip to content

Commit ccea1da

Browse files
authored
Add missing valueflow attributes to cppcheckdata.py (cppcheck-opensource#3663)
1 parent 50862d1 commit ccea1da

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

addons/cppcheckdata.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -692,7 +692,16 @@ def __init__(self, element):
692692
self._tokvalueId = element.get('tokvalue')
693693
self.floatvalue = element.get('floatvalue')
694694
self.containerSize = element.get('container-size')
695+
self.iteratorStart = element.get('iterator-start')
696+
self.iteratorEnd = element.get('iterator-end')
697+
self._lifetimeId = element.get('lifetime')
698+
self.lifetimeScope = element.get('lifetime-scope')
699+
self.lifetimeKind = element.get('lifetime-kind')
700+
self._symbolicId = element.get('symbolic')
701+
self.symbolicDelta = element.get('symbolic-delta')
695702
self.condition = element.get('condition-line')
703+
self.bound = element.get('bound')
704+
self.path = element.get('path')
696705
if self.condition:
697706
self.condition = int(self.condition)
698707
if element.get('known'):
@@ -706,6 +715,8 @@ def __init__(self, element):
706715

707716
def setId(self, IdMap):
708717
self.tokvalue = IdMap.get(self._tokvalueId)
718+
self.lifetime = IdMap.get(self._lifetimeId)
719+
self.symbolic = IdMap.get(self._symbolicId)
709720

710721
def __repr__(self):
711722
attrs = ["intvalue", "tokvalue", "floatvalue", "containerSize",

0 commit comments

Comments
 (0)