3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-13 20:38:43 +00:00

compiler warnings

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2019-10-08 12:43:17 -07:00
parent d716771541
commit 16dc2788a7
2 changed files with 19 additions and 14 deletions

View file

@ -1622,7 +1622,7 @@ namespace nlsat {
del_clauses(m_valids);
if (m_check_lemmas) {
for (clause* c : m_learned) {
//check_lemma(c->size(), c->c_ptr(), false, nullptr);
check_lemma(c->size(), c->c_ptr(), false, nullptr);
}
}

View file

@ -1933,6 +1933,10 @@ namespace smt {
zstring bodyStr = get_std_regex_str(body);
return zstring("(") + bodyStr + zstring("{") + zstring(rLo.to_string().c_str()) + zstring("+") + zstring("})");
}
else {
TRACE("str", tout << "BUG: unrecognized regex term " << mk_pp(regex, get_manager()) << std::endl;);
UNREACHABLE(); return zstring("");
}
} else if (u.re.is_full_seq(a_regex)) {
return zstring("(.*)");
} else if (u.re.is_full_char(a_regex)) {
@ -1941,6 +1945,7 @@ namespace smt {
TRACE("str", tout << "BUG: unrecognized regex term " << mk_pp(regex, get_manager()) << std::endl;);
UNREACHABLE(); return zstring("");
}
}
void theory_str::instantiate_axiom_RegexIn(enode * e) {