aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pretyping/pretyping.ml5
1 files changed, 3 insertions, 2 deletions
diff --git a/pretyping/pretyping.ml b/pretyping/pretyping.ml
index 07cc36815b..3957a40a68 100644
--- a/pretyping/pretyping.ml
+++ b/pretyping/pretyping.ml
@@ -304,10 +304,11 @@ let pretype_id pretype loc env evdref lvar id =
{ uj_val = c; uj_type = protected_get_type_of env sigma c }
with Not_found -> try
let {closure;term} = Id.Map.find id lvar.ltac_uconstrs in
- let lvar = { lvar with
+ let lvar = {
ltac_constrs = closure.typed;
ltac_uconstrs = closure.untyped;
- ltac_idents = closure.idents }
+ ltac_idents = closure.idents;
+ ltac_genargs = Id.Map.empty; }
in
(* spiwack: I'm catching [Not_found] potentially too eagerly
here, as the call to the main pretyping function is caught