aboutsummaryrefslogtreecommitdiff
path: root/vernac
diff options
context:
space:
mode:
authorGaëtan Gilbert2019-05-15 21:31:21 +0200
committerGaëtan Gilbert2019-05-15 21:31:21 +0200
commit70de06dc168c715e90abc38cc04d013f53ad8cee (patch)
treeea9fcf2d979a17a735cac86e74ccd6e389997cf3 /vernac
parent8af28ba0d60a6417c735a68eca9c26262ab3abab (diff)
parent3cdaffab75414f3f59386a4b76c6b00c94bc8b0e (diff)
Merge PR #10151: Clean up the API for side-effects
Reviewed-by: SkySkimmer Ack-by: gares
Diffstat (limited to 'vernac')
-rw-r--r--vernac/lemmas.ml8
1 files changed, 1 insertions, 7 deletions
diff --git a/vernac/lemmas.ml b/vernac/lemmas.ml
index 2dae0ad125..317cf487cc 100644
--- a/vernac/lemmas.ml
+++ b/vernac/lemmas.ml
@@ -75,13 +75,7 @@ let adjust_guardness_conditions const = function
List.interval 0 (List.length ((lam_assum c))))
lemma_guard (Array.to_list fixdefs) in
*)
- let fold env eff =
- try
- let _ = Environ.lookup_constant eff.seff_constant env in
- env
- with Not_found -> Environ.add_constant eff.seff_constant eff.seff_body env
- in
- let env = List.fold_left fold env (Safe_typing.side_effects_of_private_constants eff) in
+ let env = Safe_typing.push_private_constants env eff in
let indexes =
search_guard env
possible_indexes fixdecls in