summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaniel Barbosa <hanielbbarbosa@gmail.com>2018-09-18 08:07:21 -0500
committerAndrew Reynolds <andrew.j.reynolds@gmail.com>2018-09-18 08:07:21 -0500
commitd718da758b27c2824d2aff44faf71971133217ab (patch)
treebc02eeaf66ead4199839c6b940982f29c9c82d56
parentf807ab4124630719dcbed14f22d03a857dcdab02 (diff)
fix assertion error (#2487)
-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