diff options
| author | Hugo Herbelin | 2019-05-21 13:52:10 +0200 |
|---|---|---|
| committer | Hugo Herbelin | 2019-05-21 20:48:48 +0200 |
| commit | 60483325f1e56e379b9db8e8e543ecf344c11d9b (patch) | |
| tree | 620b406f3f35ad0a8d033bb1ecd2cb292aba3bbd /doc/plugin_tutorial | |
| parent | c7f1470c69bf5e8e823550fe94c28fc5fa33e712 (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 'doc/plugin_tutorial')
0 files changed, 0 insertions, 0 deletions
