aboutsummaryrefslogtreecommitdiff
path: root/frontend/convertDynamics.icl
diff options
context:
space:
mode:
authormartijnv2002-03-11 10:03:21 +0000
committermartijnv2002-03-11 10:03:21 +0000
commit23c338c8e09654d9065996c79bf10153889d8e5f (patch)
tree45d76e3893d85bae17b21b69f75d7fcd60e47d84 /frontend/convertDynamics.icl
parentremove unused argument td_args from functions (diff)
- bug fix: added a forgotten alternative to function convertDynamics for
NoBind git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1054 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
Diffstat (limited to 'frontend/convertDynamics.icl')
-rw-r--r--frontend/convertDynamics.icl9
1 files changed, 5 insertions, 4 deletions
diff --git a/frontend/convertDynamics.icl b/frontend/convertDynamics.icl
index f662e6b..49c2ccd 100644
--- a/frontend/convertDynamics.icl
+++ b/frontend/convertDynamics.icl
@@ -301,7 +301,9 @@ where
(tb_rhs, ci) = convertDynamics {global_type_instances & cinp_st_args = tb_args} vars_with_types No tb_rhs ci
= (TransformedBody {tb_args = tb_args,tb_rhs = tb_rhs}, ci)
convert_dynamics_in_body global_type_instances other fun_type ci
- = abort "unexpected value in 'convert dynamics.convert_dynamics_in_body'"
+ | True <<- ("Martijn",other)
+ = abort "!!!unexpected value in 'convert dynamics.convert_dynamics_in_body'"
+import RWSDebug
bindVarsToTypes2 st_context vars types typed_vars common_defs
:== bindVarsToTypes vars (addTypesOfDictionaries common_defs st_context types) typed_vars
@@ -480,9 +482,8 @@ where
= abort "convertDynamics cinp bound_vars default_expr (TypeCodeExpression" //convertTypecode cinp type_code ci
convertDynamics cinp bound_vars default_expr EE ci
= (EE, ci)
- convertDynamics cinp bound_vars default_expr expression ci
- = abort "unexpected value in convertDynamics: 'convertDynamics.Expression'"
-
+ convertDynamics cinp bound_vars default_expr expr=:(NoBind _) ci
+ = (expr,ci)
/*
replace all references in a type code expression which refer to an argument i.e. the argument contains a
type to their placeholders. Return is a list of (placeholder,argument) list. Each tuple is used later as