From cbddda6d5a240e42566fb0d00f4e056491af56cd Mon Sep 17 00:00:00 2001 From: diederik Date: Mon, 29 Jul 2002 11:29:17 +0000 Subject: add to exports for unused strict let removal after fusion git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1176 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d --- frontend/transform.dcl | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'frontend') diff --git a/frontend/transform.dcl b/frontend/transform.dcl index 6f8e92d..0d78868 100644 --- a/frontend/transform.dcl +++ b/frontend/transform.dcl @@ -19,6 +19,15 @@ partitionateAndLiftFunctions :: ![IndexRange] !Index !PredefSymbolsForTransform :: CopiedLocalFunctions +:: CollectState = + { cos_var_heap :: !.VarHeap + , cos_symbol_heap :: !.ExpressionHeap + , cos_error :: !.ErrorAdmin + , cos_predef_symbols_for_transform :: !PredefSymbolsForTransform + } + +determineVariablesAndRefCounts :: ![FreeVar] !Expression !*CollectState -> (!Expression , ![FreeVar], ![FreeVar], ![DynamicPtr], !*CollectState) + :: UnfoldState = { us_var_heap :: !.VarHeap , us_symbol_heap :: !.ExpressionHeap -- cgit v1.2.3