From ec03526f445d819a936d5fc288fe1082cc065328 Mon Sep 17 00:00:00 2001
From: Xun Yang <x299yang@uwaterloo.ca>
Date: Mon, 13 Apr 2020 17:02:37 -0400
Subject: [PATCH] fix getValDcl from if clauses

---
 MemberNodes.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/MemberNodes.py b/MemberNodes.py
index d3d88fd..8f5168e 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
-- 
GitLab