aboutsummaryrefslogtreecommitdiff
path: root/contrib/setoid_ring
diff options
context:
space:
mode:
authorgregoire2005-12-02 10:01:15 +0000
committergregoire2005-12-02 10:01:15 +0000
commitbf578ad5e2f63b7a36aeaef5e0597101db1bd24a (patch)
treec0bc4e5f9ae67b8a03b28134dab3dcfe31d184dd /contrib/setoid_ring
parent825a338a1ddf1685d55bb5193aa5da078a534e1c (diff)
Changement des named_context
Ajout de cast indiquant au kernel la strategie a suivre Resolution du bug sur les coinductifs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@7639 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'contrib/setoid_ring')
-rw-r--r--contrib/setoid_ring/Ring_tac.v2
-rw-r--r--contrib/setoid_ring/newring.ml44
2 files changed, 3 insertions, 3 deletions
diff --git a/contrib/setoid_ring/Ring_tac.v b/contrib/setoid_ring/Ring_tac.v
index d98b3b6bd0..6c3f87a5b7 100644
--- a/contrib/setoid_ring/Ring_tac.v
+++ b/contrib/setoid_ring/Ring_tac.v
@@ -164,7 +164,7 @@ Ltac Make_ring_rw Cst_tac lemma req r :=
let pe1 := mkPol r1 fv in
let pe2 := mkPol r2 fv in
((apply (lemma1 fv pe1 pe2);
- compute;
+ vm_compute;
exact (refl_equal true)) ||
(Make_ring_rewrite_step (lemma2 fv) pe1;
Make_ring_rewrite_step (lemma2 fv) pe2))
diff --git a/contrib/setoid_ring/newring.ml4 b/contrib/setoid_ring/newring.ml4
index 573f83cea8..6a78e88c7d 100644
--- a/contrib/setoid_ring/newring.ml4
+++ b/contrib/setoid_ring/newring.ml4
@@ -195,10 +195,10 @@ let protect_red env sigma c =
(mk_clos_but (is_ring_thm req) c);;
let protect_tac =
- Tactics.reduct_option protect_red None ;;
+ Tactics.reduct_option (protect_red,DEFAULTcast) None ;;
let protect_tac_in id =
- Tactics.reduct_option protect_red (Some(id,[],(InHyp, ref None)));;
+ Tactics.reduct_option (protect_red,DEFAULTcast) (Some(id,[],(InHyp, ref None)));;
TACTIC EXTEND protect_fv