aboutsummaryrefslogtreecommitdiffhomepage
path: root/plugins
diff options
context:
space:
mode:
authorGravatar Julien Forest <forest@ensiie.fr>2017-04-04 13:43:11 +0200
committerGravatar Julien Forest <forest@ensiie.fr>2017-04-04 17:41:32 +0200
commite242bab34b0b74bc1a02eaf750056d2684d72c36 (patch)
treed842f61baa4a5b3642b1f5376d0dc703113050ae /plugins
parentedface9ff8462a8ecbffd03074e51f589861d88a (diff)
end of correction of bug 4306
Diffstat (limited to 'plugins')
-rw-r--r--plugins/funind/functional_principles_proofs.ml2
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/funind/functional_principles_proofs.ml b/plugins/funind/functional_principles_proofs.ml
index d6a67219f..a380443fe 100644
--- a/plugins/funind/functional_principles_proofs.ml
+++ b/plugins/funind/functional_principles_proofs.ml
@@ -291,7 +291,7 @@ let change_eq env sigma hyp_id (context:Context.Rel.t) x t end_of_type =
Can be safely replaced by the next comment for Ocaml >= 3.08.4
*)
let sub = Int.Map.bindings sub in
- List.fold_left (fun end_of_type (i,t) -> lift 1 (substnl [t] (i-1) end_of_type))
+ List.fold_left (fun end_of_type (i,t) -> liftn 1 i (substnl [t] (i-1) end_of_type))
end_of_type_with_pop
sub
in