diff options
-rw-r--r-- | src/smt/model_core_builder.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/smt/model_core_builder.cpp b/src/smt/model_core_builder.cpp index dbc6c5c9e..1cbc18c1a 100644 --- a/src/smt/model_core_builder.cpp +++ b/src/smt/model_core_builder.cpp @@ -40,7 +40,7 @@ bool ModelCoreBuilder::setModelCore(const std::vector<Expr>& assertions, } NodeManager* nm = NodeManager::currentNM(); - Node formula = nm->mkNode(AND, asserts); + Node formula = asserts.size() > 1? nm->mkNode(AND, asserts) : asserts[0]; std::vector<Node> vars; std::vector<Node> subs; Trace("model-core") << "Assignments: " << std::endl; |