From 6ac19ed8d00c37106808203542ee601aef670d68 Mon Sep 17 00:00:00 2001 From: Nikolaj Bjorner Date: Sat, 4 Apr 2020 18:34:32 -0700 Subject: [PATCH] fix #3728 - fail only model validation if the expression is false, there are too many false positives being reported Signed-off-by: Nikolaj Bjorner --- src/cmd_context/cmd_context.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmd_context/cmd_context.cpp b/src/cmd_context/cmd_context.cpp index 0198f6a9a..497a5e716 100644 --- a/src/cmd_context/cmd_context.cpp +++ b/src/cmd_context/cmd_context.cpp @@ -1925,7 +1925,7 @@ void cmd_context::validate_model() { analyze_failure(evaluator, a, true); IF_VERBOSE(11, model_smt2_pp(verbose_stream(), *this, *md, 0);); TRACE("model_validate", model_smt2_pp(tout, *this, *md, 0);); - invalid_model = true; + invalid_model |= m().is_false(r); } } if (invalid_model) {