3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-15 13:28:47 +00:00

More bugfixes for smt setup

Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
This commit is contained in:
Christoph M. Wintersteiger 2015-02-08 16:59:46 +00:00
parent 4792c5fb7c
commit d7a37f246c

View file

@ -888,14 +888,20 @@ namespace smt {
return;
}
if (st.num_theories() == 1 && st.m_has_arrays)
if (st.num_theories() == 1 && st.m_has_arrays) {
setup_QF_AX();
return;
}
if (st.num_theories() == 2 && st.has_uf() && st.m_has_arrays && st.m_has_bv)
if (st.num_theories() == 2 && st.has_uf() && st.m_has_arrays && st.m_has_bv) {
setup_QF_AUFBV();
return;
}
if (st.num_theories() == 2 && st.has_uf() && st.m_has_arrays && st.m_has_int)
if (st.num_theories() == 2 && st.has_uf() && st.m_has_arrays && st.m_has_int) {
setup_QF_AUFLIA();
return;
}
setup_unknown();
}