3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-02 09:20:22 +00:00

refactor get_sort

This commit is contained in:
Nikolaj Bjorner 2021-02-02 04:45:54 -08:00
parent 4455f6caf8
commit 3ae4c6e9de
129 changed files with 362 additions and 362 deletions

View file

@ -311,7 +311,7 @@ namespace smt {
enode * en = ensure_enode(e);
theory_var v = mk_var(en); (void)v;
TRACE("str", tout << "refresh " << mk_pp(e, get_manager()) << ": v#" << v << std::endl;);
if (m.get_sort(e) == u.str.mk_string_sort()) {
if (e->get_sort() == u.str.mk_string_sort()) {
m_basicstr_axiom_todo.push_back(en);
}
}
@ -6771,7 +6771,7 @@ namespace smt {
bool theory_str::is_var(expr * e) const {
ast_manager & m = get_manager();
sort * ex_sort = m.get_sort(e);
sort * ex_sort = e->get_sort();
sort * str_sort = u.str.mk_string_sort();
// non-string-sort terms cannot be string variables
if (ex_sort != str_sort) return false;