diff options
Diffstat (limited to 'frontend/transform.dcl')
-rw-r--r-- | frontend/transform.dcl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/frontend/transform.dcl b/frontend/transform.dcl index 79e47e8..f285c3b 100644 --- a/frontend/transform.dcl +++ b/frontend/transform.dcl @@ -15,11 +15,12 @@ partitionateMacros :: !IndexRange !Index !*{# FunDef} !u:{# DclModule} !*VarHeap :: UnfoldState = { us_var_heap :: !.VarHeap , us_symbol_heap :: !.ExpressionHeap + , us_cleanup_info :: ![ExprInfoPtr] } class unfold a :: !a !*UnfoldState -> (!a, !*UnfoldState) -instance unfold Expression//, PatternExpression +instance unfold Expression, CasePatterns |