aboutsummaryrefslogtreecommitdiff
path: root/frontend/convertcases.icl
diff options
context:
space:
mode:
authorjohnvg2001-12-13 12:27:32 +0000
committerjohnvg2001-12-13 12:27:32 +0000
commit83a334aa9824aff2756925db9f3fadc94a2c140a (patch)
tree5a41f0b156342a1e37ab0abd1534d1629c92576c /frontend/convertcases.icl
parentLifting of dynamic expressions repaired (diff)
remove tuple symbol from UniqueSelector (! selector) and MatchExpr
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@935 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
Diffstat (limited to 'frontend/convertcases.icl')
-rw-r--r--frontend/convertcases.icl14
1 files changed, 7 insertions, 7 deletions
diff --git a/frontend/convertcases.icl b/frontend/convertcases.icl
index 8be6420..9a06aec 100644
--- a/frontend/convertcases.icl
+++ b/frontend/convertcases.icl
@@ -211,7 +211,7 @@ where
= weightedRefCountOfCase rci case_expr case_info { rs & rcs_expr_heap = rcs_expr_heap }
weightedRefCount rci expr=:(BasicExpr _) rs
= rs
- weightedRefCount rci (MatchExpr _ constructor expr) rs
+ weightedRefCount rci (MatchExpr constructor expr) rs
= weightedRefCount rci expr rs
weightedRefCount rci (Selection opt_tuple expr selections) rs
= weightedRefCount rci (expr, selections) rs
@@ -456,9 +456,9 @@ where
= (fun_expr @ exprs, ds)
distributeLets depth expr=:(BasicExpr _) ds
= (expr, ds)
- distributeLets depth (MatchExpr opt_tuple constructor expr) ds
+ distributeLets depth (MatchExpr constructor expr) ds
# (expr, ds) = distributeLets depth expr ds
- = (MatchExpr opt_tuple constructor expr, ds)
+ = (MatchExpr constructor expr, ds)
distributeLets depth (Selection opt_tuple expr selectors) ds
# (expr, ds) = distributeLets depth expr ds
# (selectors, ds) = distributeLets depth selectors ds
@@ -1036,9 +1036,9 @@ where
convertCases ci (Let lad) cs
# (lad, cs) = convertCases ci lad cs
= (Let lad, cs)
- convertCases ci (MatchExpr opt_tuple constructor expr) cs
+ convertCases ci (MatchExpr constructor expr) cs
# (expr, cs) = convertCases ci expr cs
- = (MatchExpr opt_tuple constructor expr, cs)
+ = (MatchExpr constructor expr, cs)
convertCases ci (Selection is_unique expr selectors) cs
# (expr, cs) = convertCases ci expr cs
(selectors, cs) = convertCases ci selectors cs
@@ -1236,9 +1236,9 @@ where
= (Conditional cond, cp_info)
copy expr=:(BasicExpr _) cp_info
= (expr, cp_info)
- copy (MatchExpr opt_tuple constructor expr) cp_info
+ copy (MatchExpr constructor expr) cp_info
# (expr, cp_info) = copy expr cp_info
- = (MatchExpr opt_tuple constructor expr, cp_info)
+ = (MatchExpr constructor expr, cp_info)
copy (Selection is_unique expr selectors) cp_info
# (expr, cp_info) = copy expr cp_info
(selectors, cp_info) = copy selectors cp_info