aboutsummaryrefslogtreecommitdiff
path: root/frontend
diff options
context:
space:
mode:
Diffstat (limited to 'frontend')
-rw-r--r--frontend/explicitimports.icl5
1 files changed, 4 insertions, 1 deletions
diff --git a/frontend/explicitimports.icl b/frontend/explicitimports.icl
index 437db6b..68fe201 100644
--- a/frontend/explicitimports.icl
+++ b/frontend/explicitimports.icl
@@ -777,7 +777,10 @@ instance consequences Expression
consequences (FreeVar _) = []
consequences (DynamicExpr dynamicExpr) = consequences dynamicExpr
consequences EE = []
-
+// RWS ...
+ consequences (Update expr1 selections expr2) = consequences expr1++consequences selections++consequences expr2
+ consequences expr = abort "explicitimports:consequences (Expression) does not match" <<- expr
+// ... RWS
instance consequences FunctionBody
where consequences (CheckedBody body) = consequences body
consequences (TransformedBody body) = consequences body