From 944fcdda9aa32c1a79b563193431975c2604c974 Mon Sep 17 00:00:00 2001 From: johnvg Date: Fri, 31 Aug 2001 11:21:10 +0000 Subject: added code for strict and unboxed lists generate instances for unboxed lists of records allow specials for lazy and strict arrays and lists without specifying element type no shared dictionaries for small dictionaries git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@715 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d --- frontend/overloading.dcl | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'frontend/overloading.dcl') diff --git a/frontend/overloading.dcl b/frontend/overloading.dcl index 5fa9850..c0cc2a6 100644 --- a/frontend/overloading.dcl +++ b/frontend/overloading.dcl @@ -18,10 +18,12 @@ import syntax, check, typesupport } :: SpecialInstances = - { si_next_array_member_index :: !Index - , si_array_instances :: ![ArrayInstance] - , si_next_TC_member_index :: !Index - , si_TC_instances :: ![GlobalTCInstance] + { si_next_array_member_index :: !Index + , si_array_instances :: ![ArrayInstance] + , si_list_instances :: ![ArrayInstance] + , si_tail_strict_list_instances :: ![ArrayInstance] + , si_next_TC_member_index :: !Index + , si_TC_instances :: ![GlobalTCInstance] } :: OverloadingState = -- cgit v1.2.3