aboutsummaryrefslogtreecommitdiffhomepage
path: root/proofs/refiner.ml
diff options
context:
space:
mode:
Diffstat (limited to 'proofs/refiner.ml')
-rw-r--r--proofs/refiner.ml12
1 files changed, 4 insertions, 8 deletions
diff --git a/proofs/refiner.ml b/proofs/refiner.ml
index 9b9b91337..4b5bdcfe9 100644
--- a/proofs/refiner.ml
+++ b/proofs/refiner.ml
@@ -27,15 +27,11 @@ let abstract_tactic_expr ?(dflt=false) te tacfun = tacfun
let abstract_tactic ?(dflt=false) te tacfun = tacfun
let abstract_extended_tactic ?(dflt=false) s args tacfun = tacfun
-let refiner = function
- | Prim pr ->
- let prim_fun = prim_refiner pr in
- (fun goal_sigma ->
- let (sgl,sigma') = prim_fun goal_sigma.sigma goal_sigma.it in
- {it=sgl; sigma = sigma'})
+let refiner pr goal_sigma =
+ let (sgl,sigma') = prim_refiner pr goal_sigma.sigma goal_sigma.it in
+ {it=sgl; sigma = sigma'}
-
-let norm_evar_tac gl = refiner (Prim Change_evars) gl
+let norm_evar_tac gl = refiner (Change_evars) gl
(*********************)
(* Tacticals *)