diff options
author | Haniel Barbosa <hanielbbarbosa@gmail.com> | 2018-09-18 08:07:21 -0500 |
---|---|---|
committer | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2018-09-18 08:07:21 -0500 |
commit | d718da758b27c2824d2aff44faf71971133217ab (patch) | |
tree | bc02eeaf66ead4199839c6b940982f29c9c82d56 | |
parent | f807ab4124630719dcbed14f22d03a857dcdab02 (diff) |
fix assertion error (#2487)
-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; |