mirror of
https://github.com/Z3Prover/z3
synced 2025-06-21 13:23:39 +00:00
refactor get_sort
This commit is contained in:
parent
4455f6caf8
commit
3ae4c6e9de
129 changed files with 362 additions and 362 deletions
|
@ -196,7 +196,7 @@ struct evaluator_cfg : public default_rewriter_cfg {
|
|||
if (k == OP_EQ) {
|
||||
// theory dispatch for =
|
||||
SASSERT(num == 2);
|
||||
sort* s = m.get_sort(args[0]);
|
||||
sort* s = args[0]->get_sort();
|
||||
family_id s_fid = s->get_family_id();
|
||||
if (s_fid == m_a_rw.get_fid())
|
||||
st = m_a_rw.mk_eq_core(args[0], args[1], result);
|
||||
|
@ -284,7 +284,7 @@ struct evaluator_cfg : public default_rewriter_cfg {
|
|||
if (m_array_as_stores &&
|
||||
m_ar.is_array(val) &&
|
||||
extract_array_func_interp(val, stores, else_case, _unused)) {
|
||||
sort* srt = m.get_sort(val);
|
||||
sort* srt = val->get_sort();
|
||||
val = m_ar.mk_const_array(srt, else_case);
|
||||
for (unsigned i = stores.size(); i-- > 0; ) {
|
||||
expr_ref_vector args(m);
|
||||
|
@ -400,7 +400,7 @@ struct evaluator_cfg : public default_rewriter_cfg {
|
|||
if (m.are_equal(else1, else2)) {
|
||||
// no op
|
||||
}
|
||||
else if (m.are_distinct(else1, else2) && !(m.get_sort(else1)->get_info()->get_num_elements().is_finite())) {
|
||||
else if (m.are_distinct(else1, else2) && !(else1->get_sort()->get_info()->get_num_elements().is_finite())) {
|
||||
result = m.mk_false();
|
||||
return BR_DONE;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue