aboutsummaryrefslogtreecommitdiff
path: root/kernel/mod_subst.mli
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2018-05-28 01:00:23 +0200
committerPierre-Marie Pédrot2018-06-07 13:18:50 +0200
commite398b8b5dadb0cd75cd6cfb86525ccb039d75d49 (patch)
treeb75f75b6bf98babcb7163194b2e716f2ca53eb7c /kernel/mod_subst.mli
parent28ca5295339afecfc4ecb70214f6f575c11e34a1 (diff)
Fix #7615: Functor inlining drops universe substitution.
We store the universe context in the inlined terms and apply it to the instance provided to the substitution function. Technically the context is not needed, but we use it to assert that the length of the instance corresponds, just in case.
Diffstat (limited to 'kernel/mod_subst.mli')
-rw-r--r--kernel/mod_subst.mli2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/mod_subst.mli b/kernel/mod_subst.mli
index b14d392073..76a1d173b9 100644
--- a/kernel/mod_subst.mli
+++ b/kernel/mod_subst.mli
@@ -28,7 +28,7 @@ val add_kn_delta_resolver :
KerName.t -> KerName.t -> delta_resolver -> delta_resolver
val add_inline_delta_resolver :
- KerName.t -> (int * constr option) -> delta_resolver -> delta_resolver
+ KerName.t -> (int * (Univ.AUContext.t * constr) option) -> delta_resolver -> delta_resolver
val add_delta_resolver : delta_resolver -> delta_resolver -> delta_resolver