aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--contrib/recdef/recdef.ml44
1 files changed, 2 insertions, 2 deletions
diff --git a/contrib/recdef/recdef.ml4 b/contrib/recdef/recdef.ml4
index 213ec18a1c..afbe1c933d 100644
--- a/contrib/recdef/recdef.ml4
+++ b/contrib/recdef/recdef.ml4
@@ -1237,7 +1237,7 @@ let rec introduce_all_values_eq cont_tac functional termine
[cont_tac pmax' le_proofs';
h_intros [heq;heq2];
observe_tac "rewriteRL" (tclTRY (rewriteLR (mkVar heq2)));
- tclTHENS
+ tclTRY (tclTHENS
( fun g ->
let t_eq = compute_renamed_type g (mkVar heq) in
let k_id,def_id =
@@ -1259,7 +1259,7 @@ let rec introduce_all_values_eq cont_tac functional termine
[tclIDTAC;
tclTHENLIST
[apply (delayed_force le_lt_n_Sm);
- compute_le_proofs le_proofs']]])
+ compute_le_proofs le_proofs']])])
functional termine f p heq1 new_pmax
(p'::bounds)((mkVar pmax)::le_proofs) eqs
(heq2::heq::hle2::hle1::new_pmax::p'::hex'::v'::ids) args]