aboutsummaryrefslogtreecommitdiffhomepage
path: root/plugins/ltac/g_ltac.ml4
diff options
context:
space:
mode:
authorGravatar Jason Gross <jgross@mit.edu>2017-12-14 11:39:24 -0500
committerGravatar Jason Gross <jgross@mit.edu>2017-12-14 18:02:41 -0500
commita60a49f545499f29f067148668b8ec1bc7b55895 (patch)
tree6dc6c4ec1c3f7e33c60f7a41cf1948c301a78f33 /plugins/ltac/g_ltac.ml4
parent29644bf0814945cbf2b4388b8f8bd19f109503a0 (diff)
Pass a ghost location for abstract
Diffstat (limited to 'plugins/ltac/g_ltac.ml4')
-rw-r--r--plugins/ltac/g_ltac.ml412
1 files changed, 6 insertions, 6 deletions
diff --git a/plugins/ltac/g_ltac.ml4 b/plugins/ltac/g_ltac.ml4
index 8dd4199e3..ebf6e450b 100644
--- a/plugins/ltac/g_ltac.ml4
+++ b/plugins/ltac/g_ltac.ml4
@@ -125,9 +125,9 @@ GEXTEND Gram
| IDENT "exactly_once"; ta = tactic_expr -> TacExactlyOnce ta
| IDENT "infoH"; ta = tactic_expr -> TacShowHyps ta
(*To do: put Abstract in Refiner*)
- | IDENT "abstract"; tc = NEXT -> TacAbstract (Loc.tag ~loc:!@loc (tc,None))
+ | IDENT "abstract"; tc = NEXT -> TacAbstract (tc,None)
| IDENT "abstract"; tc = NEXT; "using"; s = ident ->
- TacAbstract (Loc.tag ~loc:!@loc (tc,Some s))
+ TacAbstract (tc,Some s)
| sel = selector; ta = tactic_expr -> TacSelect (sel, ta) ]
(*End of To do*)
| "2" RIGHTA
@@ -401,12 +401,12 @@ VERNAC ARGUMENT EXTEND ltac_use_default PRINTED BY pr_ltac_use_default
END
let is_anonymous_abstract = function
- | TacAbstract (_,(_,None)) -> true
- | TacSolve [TacAbstract (_,(_,None))] -> true
+ | TacAbstract (_,None) -> true
+ | TacSolve [TacAbstract (_,None)] -> true
| _ -> false
let rm_abstract = function
- | TacAbstract (_,(t,_)) -> t
- | TacSolve [TacAbstract (_,(t,_))] -> TacSolve [t]
+ | TacAbstract (t,_) -> t
+ | TacSolve [TacAbstract (t,_)] -> TacSolve [t]
| x -> x
let is_explicit_terminator = function TacSolve _ -> true | _ -> false