aboutsummaryrefslogtreecommitdiff
path: root/frontend/trans.icl
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/trans.icl')
-rw-r--r--frontend/trans.icl4
1 files changed, 3 insertions, 1 deletions
diff --git a/frontend/trans.icl b/frontend/trans.icl
index 441f1ca..335e0c9 100644
--- a/frontend/trans.icl
+++ b/frontend/trans.icl
@@ -4183,13 +4183,15 @@ where
clearVariables bound_var=:{var_info_ptr} var_heap
# (var_info, var_heap) = readVarInfo var_info_ptr var_heap
= case var_info of
- (VI_UsedVar _) -> writeVarInfo var_info_ptr VI_Empty var_heap
+ VI_UsedVar _ -> writeVarInfo var_info_ptr VI_Empty var_heap
VI_LocalVar -> writeVarInfo var_info_ptr VI_Empty var_heap
VI_Empty -> var_heap
VI_Expression _ -> writeVarInfo var_info_ptr VI_Empty var_heap
VI_Dictionary _ _ _ -> writeVarInfo var_info_ptr VI_Empty var_heap
VI_Variable _ _ -> writeVarInfo var_info_ptr VI_Empty var_heap
VI_AccVar _ _ -> writeVarInfo var_info_ptr VI_Empty var_heap
+ VI_ExpressionOrBody _ _ _ _
+ -> writeVarInfo var_info_ptr VI_Empty var_heap
instance clearVariables Expression
where