aboutsummaryrefslogtreecommitdiff
path: root/kernel/nativecode.ml
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2017-04-04 14:55:24 +0200
committerPierre-Marie Pédrot2017-04-04 17:26:10 +0200
commitba70b9c2ac6d705d4f55d516a7631694cdc9f94e (patch)
treef3cb350bf1b0efbc805d6dc2f70fdb5ba4d2cf73 /kernel/nativecode.ml
parentea10a2da9ac11ea57e9eb80d0d6baf9321886da4 (diff)
Fix substitution of abstracted lemmas.
Instead of browsing the term as many times as there are abstracted constants, we replace the constants in one pass. We have to be a bit careful to replace the right variables though, in case there are chained abstracts. This is much faster. This solves the second part of bug #5382: Huge case analysis fails in coq8.5.x.
Diffstat (limited to 'kernel/nativecode.ml')
0 files changed, 0 insertions, 0 deletions