mirror of
https://github.com/Z3Prover/z3
synced 2026-04-02 09:58:59 +00:00
fix type errors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
9d2244798d
commit
a0ba950987
2 changed files with 6 additions and 3 deletions
|
|
@ -3833,6 +3833,8 @@ namespace seq {
|
|||
for (unsigned i = 0; i < substs.size(); ++i) {
|
||||
auto const& s = substs[i];
|
||||
SASSERT(s.m_var && s.m_var->is_var());
|
||||
if (!m_seq.is_seq(s.m_var->get_expr()))
|
||||
continue;
|
||||
expr_ref lhs = compute_length_expr(s.m_var);
|
||||
lhs_exprs.push_back({i, lhs.get()});
|
||||
if (s.is_eliminating())
|
||||
|
|
|
|||
|
|
@ -294,9 +294,10 @@ namespace smt {
|
|||
}
|
||||
|
||||
expr* seq_model::mk_fresh_value(euf::snode* var) {
|
||||
sort* srt = m_seq.str.mk_string_sort();
|
||||
if (var->get_expr())
|
||||
srt = var->get_expr()->get_sort();
|
||||
SASSERT(var->get_expr());
|
||||
if (!m_seq.is_seq(var->get_expr()))
|
||||
return nullptr;
|
||||
auto srt = var->get_expr()->get_sort();
|
||||
|
||||
// check if this variable has regex constraints
|
||||
euf::snode* re = nullptr;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue