From 92654857572ebc16d35ddbae3ddeb3bbd975330b Mon Sep 17 00:00:00 2001 From: Thibaut Benjamin <thibaut.benjamin@cea.fr> Date: Mon, 8 Nov 2021 15:56:38 +0100 Subject: [PATCH] [e-acsl] bugfix: unguarded quantifications --- src/plugins/e-acsl/src/analyses/bound_variables.ml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/plugins/e-acsl/src/analyses/bound_variables.ml b/src/plugins/e-acsl/src/analyses/bound_variables.ml index f6fa2398373..447a396a399 100644 --- a/src/plugins/e-acsl/src/analyses/bound_variables.ml +++ b/src/plugins/e-acsl/src/analyses/bound_variables.ml @@ -684,8 +684,14 @@ end compute_guards loc ~is_forall:true p bound_vars goal | Pexists(bound_vars, ({ pred_content = Pand(_, _) } as goal)) -> compute_guards loc ~is_forall:false p bound_vars goal - | Pforall _ -> Error.not_yet "unguarded \\forall quantification" - | Pexists _ -> Error.not_yet "unguarded \\exists quantification" + | Pforall _ -> + Quantifier.add + p + (Err (Error.Not_yet "unguarded \\forall quantification")) + | Pexists _ -> + Quantifier.add + p + (Err (Error.Not_yet "unguarded \\exists quantification")) | _ -> () let gannot a = -- GitLab