aboutsummaryrefslogtreecommitdiff
path: root/frontend/refmark.icl
diff options
context:
space:
mode:
authorjohnvg2001-03-27 15:54:51 +0000
committerjohnvg2001-03-27 15:54:51 +0000
commit6b8957b10a9fd22ae5c890839645b01c99cf4244 (patch)
tree57756ac99b2c64e853360f1a9dc754b1f74e465d /frontend/refmark.icl
parentallow 'else fail' for all if nodes on root or in (diff)
unfold all macros and local functions in macros
changed Declaration type fixed crash when macro appears only in dcl module added make with caching in 'main' use BoxedIdent in hashtable git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@344 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
Diffstat (limited to 'frontend/refmark.icl')
-rw-r--r--frontend/refmark.icl6
1 files changed, 3 insertions, 3 deletions
diff --git a/frontend/refmark.icl b/frontend/refmark.icl
index 46d369d..275c915 100644
--- a/frontend/refmark.icl
+++ b/frontend/refmark.icl
@@ -1,7 +1,7 @@
implementation module refmark
import StdEnv
-import syntax, Heap, typesupport, check, overloading, unitype, utilities, RWSDebug
+import syntax, Heap, typesupport, check, overloading, unitype, utilities //, RWSDebug
NotASelector :== -1
@@ -522,7 +522,7 @@ where
VI_Occurrence { occ_ref_count = RC_Unused, occ_previous = [],
occ_observing = False, occ_bind = OB_Empty }), expr_heap)
_
- -> abort ("initial_occurrence (remark.icl)" ---> ((fv_name,fv_info_ptr) <<- var_info))
+ -> abort ("initial_occurrence (refmark.icl)" ---> ((fv_name,fv_info_ptr) ))//<<- var_info))
make_shared_vars_non_unique vars coercion_env var_heap expr_heap error
@@ -553,7 +553,7 @@ where
-> (coercion_env, expr_heap, error)
-> (coercion_env, expr_heap, uniquenessError (CP_Expression (FreeVar free_var)) " demanded attribute cannot be offered by shared object" error)
_
- -> abort ("make_shared_occurrence_non_unique" ---> ((free_var, var_expr_ptr) <<- expr_info))
+ -> abort ("make_shared_occurrence_non_unique" ---> ((free_var, var_expr_ptr) )) // <<- expr_info))
make_selection_non_unique fv {su_multiply} cee
= make_shared_occurrences_non_unique fv su_multiply cee