diff options
Diffstat (limited to 'src/lib/netlist/solver/nld_matrix_solver.cpp')
-rw-r--r-- | src/lib/netlist/solver/nld_matrix_solver.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/netlist/solver/nld_matrix_solver.cpp b/src/lib/netlist/solver/nld_matrix_solver.cpp index 36c8f2fb551..951733874fd 100644 --- a/src/lib/netlist/solver/nld_matrix_solver.cpp +++ b/src/lib/netlist/solver/nld_matrix_solver.cpp @@ -336,9 +336,9 @@ void matrix_solver_t::setup_matrix() * This should reduce cache misses ... */ - auto **touched = plib::palloc_array<bool *>(iN); + auto **touched = plib::pnew_array<bool *>(iN); for (std::size_t k=0; k<iN; k++) - touched[k] = plib::palloc_array<bool>(iN); + touched[k] = plib::pnew_array<bool>(iN); for (std::size_t k = 0; k < iN; k++) { @@ -397,8 +397,8 @@ void matrix_solver_t::setup_matrix() } for (std::size_t k=0; k<iN; k++) - plib::pfree_array(touched[k]); - plib::pfree_array(touched); + plib::pdelete_array(touched[k]); + plib::pdelete_array(touched); } void matrix_solver_t::update_inputs() |