mirror of
https://github.com/Z3Prover/z3
synced 2026-01-29 13:28:44 +00:00
remove a few useless dynamic casts
This commit is contained in:
parent
f0c788581a
commit
c350ddf990
8 changed files with 18 additions and 28 deletions
|
|
@ -399,7 +399,7 @@ solver* solver_pool::mk_solver() {
|
|||
}
|
||||
else {
|
||||
solver* s = m_solvers[(m_current_pool++) % m_num_pools];
|
||||
base_solver = dynamic_cast<pool_solver*>(s)->base_solver();
|
||||
base_solver = static_cast<pool_solver*>(s)->base_solver();
|
||||
}
|
||||
std::stringstream name;
|
||||
name << "vsolver#" << m_solvers.size();
|
||||
|
|
@ -412,7 +412,7 @@ solver* solver_pool::mk_solver() {
|
|||
void solver_pool::reset_solver(solver* s) {
|
||||
pool_solver* ps = dynamic_cast<pool_solver*>(s);
|
||||
SASSERT(ps);
|
||||
if (ps) ps->reset();
|
||||
ps->reset();
|
||||
}
|
||||
|
||||
void solver_pool::refresh(solver* base_solver) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue