aboutsummaryrefslogtreecommitdiff
path: root/proofs
diff options
context:
space:
mode:
Diffstat (limited to 'proofs')
-rw-r--r--proofs/dune2
-rw-r--r--proofs/proof_bullet.ml2
-rw-r--r--proofs/refine.ml3
3 files changed, 3 insertions, 4 deletions
diff --git a/proofs/dune b/proofs/dune
index 36e9799998..f8e7661997 100644
--- a/proofs/dune
+++ b/proofs/dune
@@ -1,6 +1,6 @@
(library
(name proofs)
(synopsis "Coq's Higher-level Refinement Proof Engine and Top-level Proof Structure")
- (public_name coq.proofs)
+ (public_name coq-core.proofs)
(wrapped false)
(libraries pretyping))
diff --git a/proofs/proof_bullet.ml b/proofs/proof_bullet.ml
index 41cb7399da..dc5a1b0ac2 100644
--- a/proofs/proof_bullet.ml
+++ b/proofs/proof_bullet.ml
@@ -68,7 +68,7 @@ module Strict = struct
match sugg with
| NeedClosingBrace -> Pp.(str"Try unfocusing with \"}\".")
| NoBulletInUse -> assert false (* This should never raise an error. *)
- | ProofFinished -> Pp.(str"No more subgoals.")
+ | ProofFinished -> Pp.(str"No more goals.")
| Suggest b -> Pp.(str"Expecting " ++ pr_bullet b ++ str".")
| Unfinished b -> Pp.(str"Current bullet " ++ pr_bullet b ++ str" is not finished.")
diff --git a/proofs/refine.ml b/proofs/refine.ml
index ac410a958f..ce04c35e11 100644
--- a/proofs/refine.ml
+++ b/proofs/refine.ml
@@ -129,7 +129,6 @@ let solve_constraints =
tclENV >>= fun env -> tclEVARMAP >>= fun sigma ->
try let sigma = Evarconv.solve_unif_constraints_with_heuristics env sigma in
Unsafe.tclEVARSADVANCE sigma
- with e ->
- (* XXX this is absorbing anomalies? *)
+ with e when CErrors.noncritical e ->
let info = Exninfo.reify () in
tclZERO ~info e