mirror of
https://github.com/Z3Prover/z3
synced 2026-04-29 15:23:37 +00:00
Update seq_state.h
This commit is contained in:
parent
cbdf49815b
commit
de2cfb82e3
1 changed files with 3 additions and 3 deletions
|
|
@ -21,7 +21,7 @@ Author:
|
||||||
|
|
||||||
#include "util/vector.h"
|
#include "util/vector.h"
|
||||||
#include "smt/seq/seq_nielsen.h"
|
#include "smt/seq/seq_nielsen.h"
|
||||||
#include "smt/smt_literal.h"
|
#include "util/sat_literal.h"
|
||||||
|
|
||||||
namespace smt {
|
namespace smt {
|
||||||
|
|
||||||
|
|
@ -35,7 +35,7 @@ namespace smt {
|
||||||
|
|
||||||
// source info for a regex membership (the literal that asserted it)
|
// source info for a regex membership (the literal that asserted it)
|
||||||
struct mem_source {
|
struct mem_source {
|
||||||
literal m_lit;
|
sat::literal m_lit;
|
||||||
};
|
};
|
||||||
|
|
||||||
// source info for a string disequality
|
// source info for a string disequality
|
||||||
|
|
@ -83,7 +83,7 @@ namespace smt {
|
||||||
m_eq_sources.push_back({n1, n2});
|
m_eq_sources.push_back({n1, n2});
|
||||||
}
|
}
|
||||||
|
|
||||||
void add_str_mem(euf::snode* str, euf::snode* regex, literal lit) {
|
void add_str_mem(euf::snode* str, euf::snode* regex, sat:literal lit) {
|
||||||
seq::dep_tracker dep;
|
seq::dep_tracker dep;
|
||||||
m_str_mems.push_back(seq::str_mem(str, regex, nullptr, m_next_mem_id++, dep));
|
m_str_mems.push_back(seq::str_mem(str, regex, nullptr, m_next_mem_id++, dep));
|
||||||
m_mem_sources.push_back({lit});
|
m_mem_sources.push_back({lit});
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue