diff options
Diffstat (limited to 'src/lib/netlist/nl_base.cpp')
-rw-r--r-- | src/lib/netlist/nl_base.cpp | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/src/lib/netlist/nl_base.cpp b/src/lib/netlist/nl_base.cpp index facd3f68bd0..e01bd8496a8 100644 --- a/src/lib/netlist/nl_base.cpp +++ b/src/lib/netlist/nl_base.cpp @@ -813,18 +813,10 @@ namespace netlist void terminal_t::solve_now() { + const auto *solv(solver()); // Nets may belong to railnets which do not have a solver attached - if (this->has_net()) - if (net().solver() != nullptr) - net().solver()->solve_now(); - } - - void terminal_t::schedule_solve_after(netlist_time after) noexcept - { - // Nets may belong to railnets which do not have a solver attached - if (this->has_net()) - if (net().solver() != nullptr) - net().solver()->update_after(after); + if (solv) + solver()->solve_now(); } // ---------------------------------------------------------------------------------------- |