diff options
| author | 2016-05-12 01:13:27 +0200 | |
|---|---|---|
| committer | 2016-05-12 01:15:19 +0200 | |
| commit | 7d9c8b78eab2cf3a072bb0a1157cbca3f3d4b37b (patch) | |
| tree | 67ac639e2afdd6843cfc6b3697e5859c68e14fe2 /src/lib/netlist/solver | |
| parent | c2fb41964cc06c3ecf0e58f584e1cb1f3ecec992 (diff) | |
Some use of share_ptr to ease memory management. (nw)
Diffstat (limited to 'src/lib/netlist/solver')
| -rw-r--r-- | src/lib/netlist/solver/nld_solver.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib/netlist/solver/nld_solver.cpp b/src/lib/netlist/solver/nld_solver.cpp index 9b420588cf0..1238fba39f8 100644 --- a/src/lib/netlist/solver/nld_solver.cpp +++ b/src/lib/netlist/solver/nld_solver.cpp @@ -184,8 +184,7 @@ ATTR_COLD void matrix_solver_t::setup_base(analog_net_t::list_t &nets) //net_proxy_output = palloc(analog_output_t(*this, // this->name() + "." + pfmt("m{1}")(m_inps.size()))); - net_proxy_output = palloc(analog_output_t); - net_proxy_output->init_object(*this, this->name() + "." + pfmt("m{1}")(m_inps.size())); + net_proxy_output = palloc(analog_output_t(*this, this->name() + "." + pfmt("m{1}")(m_inps.size()))); m_inps.push_back(net_proxy_output); net_proxy_output->m_proxied_net = &p->net().as_analog(); } |
