summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/smt/model_core_builder.cpp2
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;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback