aboutsummaryrefslogtreecommitdiff
path: root/proofs
diff options
context:
space:
mode:
Diffstat (limited to 'proofs')
-rw-r--r--proofs/evar_refiner.ml4
-rw-r--r--proofs/goal.ml6
2 files changed, 5 insertions, 5 deletions
diff --git a/proofs/evar_refiner.ml b/proofs/evar_refiner.ml
index 8f75133713..71a07326f9 100644
--- a/proofs/evar_refiner.ml
+++ b/proofs/evar_refiner.ml
@@ -36,7 +36,7 @@ let define_and_solve_constraints evk c evd =
let w_refine (evk,evi) (ltac_var,rawc) sigma =
if Evd.is_defined sigma evk then
error "Instantiate called on already-defined evar";
- let env = Evd.evar_env evi in
+ let env = Evd.evar_filtered_env evi in
let sigma',typed_c =
try Pretyping.understand_ltac ~resolve_classes:true true
sigma env ltac_var (Pretyping.OfType (Some evi.evar_concl)) rawc
@@ -53,7 +53,7 @@ let w_refine (evk,evi) (ltac_var,rawc) sigma =
(* Main component of vernac command Existential *)
let instantiate_pf_com evk com sigma =
let evi = Evd.find sigma evk in
- let env = Evd.evar_env evi in
+ let env = Evd.evar_filtered_env evi in
let rawc = Constrintern.intern_constr sigma env com in
let sigma' = w_refine (evk,evi) (([],[]),rawc) sigma in
sigma'
diff --git a/proofs/goal.ml b/proofs/goal.ml
index a9aa4fa598..df3f6e0dbd 100644
--- a/proofs/goal.ml
+++ b/proofs/goal.ml
@@ -464,17 +464,17 @@ module V82 = struct
(* Old style env primitive *)
let env evars gl =
let evi = content evars gl in
- Evd.evar_env evi
+ Evd.evar_filtered_env evi
(* For printing *)
let unfiltered_env evars gl =
let evi = content evars gl in
- Evd.evar_unfiltered_env evi
+ Evd.evar_env evi
(* Old style hyps primitive *)
let hyps evars gl =
let evi = content evars gl in
- evi.Evd.evar_hyps
+ Evd.evar_hyps evi
(* Access to ".evar_concl" *)
let concl evars gl =