diff --git a/MemberNodes.py b/MemberNodes.py index d3d88fde5fce2903eaa7092ab48cacff91ac71da..8f5168e3aeb7e6c9901ea1b7493ddd47423ca747 100644 --- a/MemberNodes.py +++ b/MemberNodes.py @@ -379,5 +379,9 @@ def getVarDclNodes(node): if s.__class__.__name__ =='WhileNode' and s.whileBody: result += getVarDclNodes(s.whileBody) + if s.__class__.__name__ == "IfNode": + result += getVarDclNodes(s.ifBody) + if s.elseBody: + result += getVarDclNodes(s.elseBody) return result