diff options
author | 2017-12-14 11:39:24 -0500 | |
---|---|---|
committer | 2017-12-14 18:02:41 -0500 | |
commit | a60a49f545499f29f067148668b8ec1bc7b55895 (patch) | |
tree | 6dc6c4ec1c3f7e33c60f7a41cf1948c301a78f33 /plugins/ltac/g_ltac.ml4 | |
parent | 29644bf0814945cbf2b4388b8f8bd19f109503a0 (diff) |
Pass a ghost location for abstract
As per request at https://github.com/coq/coq/pull/6406#pullrequestreview-83503902
Diffstat (limited to 'plugins/ltac/g_ltac.ml4')
-rw-r--r-- | plugins/ltac/g_ltac.ml4 | 12 |
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 |