aboutsummaryrefslogtreecommitdiff
path: root/kernel/nativelambda.ml
diff options
context:
space:
mode:
authorHugo Herbelin2019-05-21 13:52:10 +0200
committerHugo Herbelin2019-05-21 20:48:48 +0200
commit60483325f1e56e379b9db8e8e543ecf344c11d9b (patch)
tree620b406f3f35ad0a8d033bb1ecd2cb292aba3bbd /kernel/nativelambda.ml
parentc7f1470c69bf5e8e823550fe94c28fc5fa33e712 (diff)
Fixing a small bug in computing implicit arguments in (co-)fixpoints.
The recursive functions and their binders were not pushed in the right order for implicit arguments. Additionally, we avoid calling push_name_env both for interpreting the type of each component of a (co-)fixpoint and for interpreting again the body of each component of a (co-)fixpoint because it may have side-effects (in the glob file). So we instead remember the part of its action on implicit arguments to replay it functionally.
Diffstat (limited to 'kernel/nativelambda.ml')
0 files changed, 0 insertions, 0 deletions