aboutsummaryrefslogtreecommitdiffstats
path: root/src/trace/smtCommands.ml
diff options
context:
space:
mode:
authorChantal Keller <Chantal.Keller@lri.fr>2021-04-28 20:28:07 +0200
committerChantal Keller <Chantal.Keller@lri.fr>2021-04-28 20:28:07 +0200
commit8b7c8b2c3350ff349a91d6e8f0902bc47f3d494e (patch)
tree84d818e93b1728e1ac93f800d28f592f32df37ac /src/trace/smtCommands.ml
parent9f296bd2cfb4a053b8a5233019d4cd2479998da2 (diff)
parent64517cd829de743338ee3df7e94ecd262dc51505 (diff)
downloadsmtcoq-8b7c8b2c3350ff349a91d6e8f0902bc47f3d494e.tar.gz
smtcoq-8b7c8b2c3350ff349a91d6e8f0902bc47f3d494e.zip
Merge branch 'coq-8.10' of github.com:smtcoq/smtcoq into coq-8.11
Diffstat (limited to 'src/trace/smtCommands.ml')
-rw-r--r--src/trace/smtCommands.ml8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/trace/smtCommands.ml b/src/trace/smtCommands.ml
index 5b65f5c..f626a96 100644
--- a/src/trace/smtCommands.ml
+++ b/src/trace/smtCommands.ml
@@ -689,7 +689,7 @@ let gen_rel_name =
let of_coq_lemma rt ro ra_quant rf_quant env sigma solver_logic clemma =
let warn () =
- Structures.warning "Lemma" ("Discarding the following lemma (axiom form unsupported): "^(Pp.string_of_ppcmds (Ppconstr.pr_constr_expr Environ.empty_env Evd.empty (Structures.extern_constr clemma))));
+ Structures.warning "Lemma" ("Discarding the following lemma (unsupported): "^(Pp.string_of_ppcmds (Ppconstr.pr_constr_expr Environ.empty_env Evd.empty (Structures.extern_constr clemma))));
None
in
@@ -714,7 +714,11 @@ let of_coq_lemma rt ro ra_quant rf_quant env sigma solver_logic clemma =
let core_smt =
match core_f with
| Some core_f ->
- Some (Form.of_coq (Atom.of_coq ~eqsym:true rt ro ra_quant solver_logic env_lemma sigma) rf_quant core_f)
+ (try
+ Some (Form.of_coq (Atom.of_coq ~eqsym:true rt ro ra_quant solver_logic env_lemma sigma) rf_quant core_f)
+ with
+ | Atom.UnknownUnderForall -> warn ()
+ )
| None -> None
in
let forall_args =