aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tactics/tacinterp.ml4
1 files changed, 3 insertions, 1 deletions
diff --git a/tactics/tacinterp.ml b/tactics/tacinterp.ml
index 873f872aa5..cc09170107 100644
--- a/tactics/tacinterp.ml
+++ b/tactics/tacinterp.ml
@@ -1863,7 +1863,9 @@ and interp_atomic ist tac : unit Proofview.tactic =
in
let sigma,el =
Option.fold_map (interp_constr_with_bindings ist env) sigma el in
- Tactics.induction_destruct isrec ev (l,el)
+ Tacticals.New.tclTHEN
+ (Proofview.Unsafe.tclEVARS sigma)
+ (Tactics.induction_destruct isrec ev (l,el))
end
| TacDoubleInduction (h1,h2) ->
let h1 = interp_quantified_hypothesis ist h1 in