aboutsummaryrefslogtreecommitdiff
path: root/plugins/omega
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/omega')
-rw-r--r--plugins/omega/coq_omega.ml7
-rw-r--r--plugins/omega/dune (renamed from plugins/omega/plugin_base.dune)2
2 files changed, 9 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
diff --git a/plugins/omega/plugin_base.dune b/plugins/omega/dune
index f512501c78..0db71ed6fb 100644
--- a/plugins/omega/plugin_base.dune
+++ b/plugins/omega/dune
@@ -3,3 +3,5 @@
(public_name coq.plugins.omega)
(synopsis "Coq's omega plugin")
(libraries coq.plugins.ltac))
+
+(coq.pp (modules g_omega))