diff options
| author | Théo Zimmermann | 2020-04-17 14:28:09 +0200 |
|---|---|---|
| committer | Théo Zimmermann | 2020-04-17 14:28:09 +0200 |
| commit | 87f8c9fce73ebf8bc0b6cb53536bdb3861f09e41 (patch) | |
| tree | fa052b1c397a8ff7a759c55d5eba26cd3b7e1d81 /plugins | |
| parent | c1556952b34333b54cf0fc18c8a06e6549d38b25 (diff) | |
| parent | b7598d22d98e9ead0516068a9bf6ed37b6d13893 (diff) | |
Merge PR #11976: Deprecate the omega tactic
Reviewed-by: Zimmi48
Diffstat (limited to 'plugins')
| -rw-r--r-- | plugins/omega/coq_omega.ml | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/omega/coq_omega.ml b/plugins/omega/coq_omega.ml index 2eef459217..79d6c05e1d 100644 --- a/plugins/omega/coq_omega.ml +++ b/plugins/omega/coq_omega.ml @@ -1899,8 +1899,15 @@ let destructure_goal = let destructure_goal = destructure_goal +let warn_omega_is_deprecated = + let name = "omega-is-deprecated" in + let category = "deprecated" in + CWarnings.create ~name ~category (fun () -> + Pp.str "omega is deprecated since 8.12; use “lia” instead.") + let omega_solver = Proofview.tclUNIT () >>= fun () -> (* delay for [check_required_library] *) + warn_omega_is_deprecated (); Coqlib.check_required_library ["Coq";"omega";"Omega"]; reset_all (); destructure_goal |
