summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/nl_base.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/nl_base.cpp')
-rw-r--r--src/lib/netlist/nl_base.cpp14
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();
}
// ----------------------------------------------------------------------------------------