aboutsummaryrefslogtreecommitdiff
path: root/tactics
diff options
context:
space:
mode:
authorThéo Zimmermann2019-12-02 07:42:31 +0100
committerThéo Zimmermann2019-12-02 07:42:31 +0100
commit31e109671896ef42653b1fcf239d8ebe1424c3da (patch)
tree8ce9d6865ca970e5675fb90b452edb735cdf8b14 /tactics
parent73f329333c6123a512ca975da949bec3778ce151 (diff)
parenta394876327dbe8af8410e8e91c01a363fd2d4cdf (diff)
Merge PR #10575: Clean up deprecations
Reviewed-by: Zimmi48 Reviewed-by: silene
Diffstat (limited to 'tactics')
-rw-r--r--tactics/equality.ml9
1 files changed, 8 insertions, 1 deletions
diff --git a/tactics/equality.ml b/tactics/equality.ml
index fc37d5a254..96b61b6994 100644
--- a/tactics/equality.ml
+++ b/tactics/equality.ml
@@ -1648,7 +1648,14 @@ let cutSubstClause l2r eqn cls =
| None -> cutSubstInConcl l2r eqn
| Some id -> cutSubstInHyp l2r eqn id
-let cutRewriteClause l2r eqn cls = try_rewrite (cutSubstClause l2r eqn cls)
+let warn_deprecated_cutrewrite =
+ CWarnings.create ~name:"deprecated-cutrewrite" ~category:"deprecated"
+ (fun () -> strbrk"\"cutrewrite\" is deprecated. See documentation for proposed replacement.")
+
+let cutRewriteClause l2r eqn cls =
+ warn_deprecated_cutrewrite ();
+ try_rewrite (cutSubstClause l2r eqn cls)
+
let cutRewriteInHyp l2r eqn id = cutRewriteClause l2r eqn (Some id)
let cutRewriteInConcl l2r eqn = cutRewriteClause l2r eqn None