mirror of
https://github.com/Z3Prover/z3
synced 2025-04-23 17:15:31 +00:00
Remove unnecessary null pointer checks
This commit is contained in:
parent
61ac006cbe
commit
e59d60fbbe
1 changed files with 5 additions and 8 deletions
|
@ -235,20 +235,17 @@ public:
|
|||
m_r_upper_bounds.pop(k);
|
||||
m_column_types.pop(k);
|
||||
|
||||
if (m_r_solver.m_factorization != nullptr) {
|
||||
delete m_r_solver.m_factorization;
|
||||
m_r_solver.m_factorization = nullptr;
|
||||
}
|
||||
delete m_r_solver.m_factorization;
|
||||
m_r_solver.m_factorization = nullptr;
|
||||
m_r_x.resize(m_r_A.column_count());
|
||||
m_r_solver.m_costs.resize(m_r_A.column_count());
|
||||
m_r_solver.m_d.resize(m_r_A.column_count());
|
||||
if(!settings().use_tableau())
|
||||
pop_markowitz_counts(k);
|
||||
m_d_A.pop(k);
|
||||
if (m_d_solver.m_factorization != nullptr) {
|
||||
delete m_d_solver.m_factorization;
|
||||
m_d_solver.m_factorization = nullptr;
|
||||
}
|
||||
// doubles
|
||||
delete m_d_solver.m_factorization;
|
||||
m_d_solver.m_factorization = nullptr;
|
||||
|
||||
m_d_x.resize(m_d_A.column_count());
|
||||
pop_basis(k);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue