3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-11 05:30:51 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2020-04-03 10:38:31 -07:00
parent c431a100b7
commit 50624723af
4 changed files with 30 additions and 9 deletions

View file

@ -384,7 +384,18 @@ public:
lit2expr.resize(m_solver.num_vars() * 2);
m_map.mk_inv(lit2expr);
for (sat::literal l : lits) {
fmls.push_back(lit2expr[l.index()].get());
expr* e = lit2expr.get(l.index());
if (!e) {
std::cout << l << "\n";
std::cout << lits << "\n";
std::cout << vars << "\n";
std::cout << lit2expr << "\n";
for (auto const& kv : m_map) {
std::cout << kv.m_value << " " << mk_pp(kv.m_key, m) << "\n";
}
}
SASSERT(e);
fmls.push_back(e);
}
vs.reset();
for (sat::bool_var v : vars) {