@@ -43,6 +43,7 @@ isReassigned var1 = everything (||) (mkQ False check)
43 check (JSVariableIntroduction arg _) | var1 == arg = True
43 check (JSVariableIntroduction arg _) | var1 == arg = True
44 check (JSAssignment (JSVar arg) _) | var1 == arg = True
44 check (JSAssignment (JSVar arg) _) | var1 == arg = True
45 check (JSFor arg _ _ _) | var1 == arg = True
45 check (JSFor arg _ _ _) | var1 == arg = True
46+ check (JSForIn arg _ _) | var1 == arg = True
46 check _ = False
47 check _ = False
48isRebound :: (Data d) => JS -> d -> Bool
49isRebound :: (Data d) => JS -> d -> Bool