Skip to content

Commit 30021dd

Browse files
fix #7590 logic alphabet soup
Signed-off-by: Nikolaj Bjorner <[email protected]>
1 parent 03f18c1 commit 30021dd

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

src/solver/smt_logics.cpp

+2-8
Original file line numberDiff line numberDiff line change
@@ -70,14 +70,8 @@ bool smt_logics::logic_has_bv(symbol const & s) {
7070

7171
bool smt_logics::logic_has_array(symbol const & s) {
7272
return
73-
s.str().find("QF_A") != std::string::npos ||
74-
s == "ALIA" ||
75-
s == "AUFLIA" ||
76-
s == "AUFLIRA" ||
77-
s == "AUFNIA" ||
78-
s == "AUFNIRA" ||
79-
s == "AUFBV" ||
80-
s == "ABV" ||
73+
s.str().starts_with("QF_A") ||
74+
s.str().starts_with("A") ||
8175
logic_is_all(s) ||
8276
s == "SMTFD" ||
8377
s == "HORN";

0 commit comments

Comments
 (0)