aboutsummaryrefslogtreecommitdiff
path: root/frontend/trans.icl
diff options
context:
space:
mode:
authorjohnvg2012-08-16 12:20:33 +0000
committerjohnvg2012-08-16 12:20:33 +0000
commitf46a6a804565040b09ca5125aa2ad39c1c574f97 (patch)
tree70156b6928697f65031384203f2a1dfed739b5d8 /frontend/trans.icl
parentdon't copy unmodified types in replaceIntegers to reduce memory usage (diff)
don't copy unmodified types in addPropagationAttributesToAType to reduce memory usage
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@2160 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
Diffstat (limited to 'frontend/trans.icl')
-rw-r--r--frontend/trans.icl3
1 files changed, 1 insertions, 2 deletions
diff --git a/frontend/trans.icl b/frontend/trans.icl
index 7cfc325..7dcf5d9 100644
--- a/frontend/trans.icl
+++ b/frontend/trans.icl
@@ -1750,8 +1750,7 @@ where
add_propagation_attributes_to_atype modules type ps
| is_dictionary type ps.prop_td_infos
= (type, ps)
- # (type, prop_class, ps) = addPropagationAttributesToAType modules type ps
- = (type, ps)
+ = addPropagationAttributesToAType modules type ps
accum_function_producer_type :: !{!.Producer} !.ReadOnlyTI !.Int !*(!u:[v:(Optional .SymbolType)],!*{#.FunDef},!*(Heap FunctionInfo)) -> (!w:[x:(Optional SymbolType)],!.{#FunDef},!.(Heap FunctionInfo)), [u <= w,v <= x]
accum_function_producer_type prods ro i (type_accu, ti_fun_defs, ti_fun_heap)