aboutsummaryrefslogtreecommitdiff
path: root/frontend/transform.icl
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/transform.icl')
-rw-r--r--frontend/transform.icl5
1 files changed, 5 insertions, 0 deletions
diff --git a/frontend/transform.icl b/frontend/transform.icl
index cd48ae0..32a3a26 100644
--- a/frontend/transform.icl
+++ b/frontend/transform.icl
@@ -1303,6 +1303,11 @@ where
collectVariables (MatchExpr opt_tuple cons_symb expr) free_vars cos
# (expr, free_vars, cos) = collectVariables expr free_vars cos
= (MatchExpr opt_tuple cons_symb expr, free_vars, cos)
+// MV ..
+ collectVariables (DynamicExpr dynamic_expr=:{dyn_expr}) free_vars cos
+ #! (dyn_expr, free_vars, cos) = collectVariables dyn_expr free_vars cos
+ = (DynamicExpr {dynamic_expr & dyn_expr = dyn_expr}, free_vars, cos);
+// .. MV
collectVariables expr free_vars cos
= (expr, free_vars, cos)