Skip to content

Commit fe81963

Browse files
committed
Removed unused deprecation arguments in tacentries
Deprecation is handled in Interp not Synterp
1 parent f2bc100 commit fe81963

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

plugins/ltac/g_ltac.mlg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ VERNAC COMMAND EXTEND VernacTacticNotation
423423
{ VtSideff ([], VtNow) } SYNTERP AS tacobj {
424424
let n = Option.default 0 n in
425425
let local = Locality.make_module_locality locality in
426-
Tacentries.add_tactic_notation_syntax local n ?deprecation r
426+
Tacentries.add_tactic_notation_syntax local n r
427427
} ->
428428
{
429429
Tacentries.add_tactic_notation ?deprecation tacobj e

plugins/ltac/tacentries.ml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,7 @@ let add_glob_tactic_notation ?deprecation tacobj ids tac =
334334
{ alias_args = ids; alias_body = tac; alias_deprecation = deprecation } in
335335
Lib.add_leaf (inTacticGrammar (tacobj, body))
336336

337-
let add_glob_tactic_notation_syntax local ~level ?deprecation prods forml =
337+
let add_glob_tactic_notation_syntax local ~level prods forml =
338338
let parule = {
339339
tacgram_level = level;
340340
tacgram_prods = prods;
@@ -353,9 +353,9 @@ let add_tactic_notation ?deprecation tacobj e =
353353
let tac = Tacintern.glob_tactic_env ids (Global.env()) UnivNames.empty_binders e in
354354
add_glob_tactic_notation ?deprecation tacobj ids tac
355355

356-
let add_tactic_notation_syntax local n ?deprecation prods =
356+
let add_tactic_notation_syntax local n prods =
357357
let prods = List.map interp_prod_item prods in
358-
add_glob_tactic_notation_syntax local ~level:n ?deprecation prods false
358+
add_glob_tactic_notation_syntax local ~level:n prods false
359359

360360
(**********************************************************************)
361361
(* ML Tactic entries *)
@@ -409,7 +409,7 @@ let synterp_add_ml_tactic_notation name ~level ?deprecation prods =
409409
let entry = { mltac_name = name; mltac_index = len - i - 1 } in
410410
let map id = Reference (Locus.ArgVar (CAst.make id)) in
411411
let tac = CAst.make (TacML (entry, List.map map ids)) in
412-
let tacobj = add_glob_tactic_notation_syntax false ~level ?deprecation prods true in
412+
let tacobj = add_glob_tactic_notation_syntax false ~level prods true in
413413
tacobj, { Tacenv.alias_args = ids; alias_body = tac; alias_deprecation = deprecation }
414414
in
415415
let for_interp = List.mapi map (List.rev prods) in

plugins/ltac/tacentries.mli

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ val add_tactic_notation :
4343
productions [prods] and returning the body [expr] *)
4444

4545
val add_tactic_notation_syntax :
46-
locality_flag -> int -> ?deprecation:Deprecation.t -> raw_argument
46+
locality_flag -> int -> raw_argument
4747
grammar_tactic_prod_item_expr list ->
4848
tactic_grammar_obj
4949

0 commit comments

Comments
 (0)