diff options
author | 2018-01-06 16:37:06 +0900 | |
---|---|---|
committer | 2018-01-17 14:54:14 +0900 | |
commit | 58d209fe36e37b6c0ee4acd702dac333388b1b88 (patch) | |
tree | 856dcf2dc6b5e9ca2eb083c7640c07ae04308be8 /clib | |
parent | 8ea2a8307a8d96f8275ebbd9bd4cbd1f6b0a00c6 (diff) |
Use let-in aware prod_applist_assum in dtauto and firstorder.
Fixes #6490.
`prod_applist_assum` is copied from `kernel/term.ml` to `engine/termops.ml`,
and adjusted to work with econstr.
This change uncovered a bug in `Hipattern.match_with_nodep_ind`, where
`has_nodep_prod_after` counts both products and let-ins, but was only
being passed `mib.mind_nparams`, which does not count let-ins.
Replaced with (Context.Rel.length mib.mind_params_ctxt).
Diffstat (limited to 'clib')
0 files changed, 0 insertions, 0 deletions