mirror of
https://github.com/Z3Prover/z3
synced 2026-06-23 09:00:30 +00:00
Some more bug fixes
This commit is contained in:
parent
38d725dc5a
commit
a36254f104
5 changed files with 22 additions and 19 deletions
|
|
@ -577,7 +577,6 @@ namespace seq {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
return l_true;
|
||||
}
|
||||
|
||||
|
|
@ -667,8 +666,7 @@ namespace seq {
|
|||
euf::snode* result = nullptr;
|
||||
|
||||
for (auto const& mem : node.str_mems()) {
|
||||
if (!mem.m_str || !mem.m_regex)
|
||||
continue;
|
||||
SASSERT(mem.m_str && mem.m_regex);
|
||||
// Primitive constraint: str is a single variable
|
||||
if (!mem.is_primitive())
|
||||
continue;
|
||||
|
|
@ -679,6 +677,7 @@ namespace seq {
|
|||
|
||||
if (!result) {
|
||||
result = mem.m_regex;
|
||||
dep = dep_mgr.mk_join(dep, mem.m_dep);
|
||||
}
|
||||
else {
|
||||
expr* r1 = result->get_expr();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue