aboutsummaryrefslogtreecommitdiff
path: root/pretyping
diff options
context:
space:
mode:
authorGaëtan Gilbert2020-02-06 14:30:45 +0100
committerGaëtan Gilbert2020-02-06 21:17:56 +0100
commite566f2591b08f5575ba46815182dfdba29cde4fb (patch)
tree50c7f10b5f6236c58f788f2fdf217b7350f4162b /pretyping
parent5112af4fd5df24b7272e69affcbb88edf1474b82 (diff)
unsafe_type_of -> type_of in Tacred.pattern_occs
This function already returns the evar map so no problem.
Diffstat (limited to 'pretyping')
-rw-r--r--pretyping/tacred.ml2
1 files changed, 1 insertions, 1 deletions
diff --git a/pretyping/tacred.ml b/pretyping/tacred.ml
index 10e8cf7e0f..f87c50b5e4 100644
--- a/pretyping/tacred.ml
+++ b/pretyping/tacred.ml
@@ -1197,7 +1197,7 @@ let abstract_scheme env sigma (locc,a) (c, sigma) =
let pattern_occs loccs_trm = begin fun env sigma c ->
let abstr_trm, sigma = List.fold_right (abstract_scheme env sigma) loccs_trm (c,sigma) in
try
- let _ = Typing.unsafe_type_of env sigma abstr_trm in
+ let sigma, _ = Typing.type_of env sigma abstr_trm in
(sigma, applist(abstr_trm, List.map snd loccs_trm))
with Type_errors.TypeError (env',t) ->
raise (ReductionTacticError (InvalidAbstraction (env,sigma,abstr_trm,(env',t))))