aboutsummaryrefslogtreecommitdiff
path: root/proofs/clenv.ml
diff options
context:
space:
mode:
authorGaëtan Gilbert2020-02-06 17:37:18 +0100
committerGaëtan Gilbert2020-02-06 21:17:56 +0100
commit6bf68189b74fed332a064257b9f1b7e46b6309b5 (patch)
tree57ee7f7dce5e278edb77887af923199d25c071bf /proofs/clenv.ml
parent15387f4e32d7eac580b53b3c6424aace4796c363 (diff)
unsafe_type_of -> type_of in Celenv.mk_clenv_type_of
Diffstat (limited to 'proofs/clenv.ml')
-rw-r--r--proofs/clenv.ml6
1 files changed, 5 insertions, 1 deletions
diff --git a/proofs/clenv.ml b/proofs/clenv.ml
index e466992721..bb660adf4d 100644
--- a/proofs/clenv.ml
+++ b/proofs/clenv.ml
@@ -128,7 +128,11 @@ let mk_clenv_from_n gls n (c,cty) =
let mk_clenv_from gls = mk_clenv_from_n gls None
-let mk_clenv_type_of gls t = mk_clenv_from gls (t,Tacmach.New.pf_unsafe_type_of gls t)
+let mk_clenv_type_of gls t =
+ let env = Proofview.Goal.env gls in
+ let sigma = Tacmach.New.project gls in
+ let sigma, tt = Typing.type_of env sigma t in
+ mk_clenv_from_env env sigma None (t,tt)
(******************************************************************)