summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/devices/nlid_system.h
diff options
context:
space:
mode:
author couriersud <couriersud@arcor.de>2016-12-27 03:17:53 +0100
committer couriersud <couriersud@arcor.de>2016-12-27 04:33:17 +0100
commitbf1a504545b2f10c0d4ef297ffe3ff994fcb0070 (patch)
tree9dc4175525c9447b44cad3fa567dae3ac2126565 /src/lib/netlist/devices/nlid_system.h
parent3d9b950e52e228cbc17c186ab15c456722d7abc9 (diff)
Fix nullptr exception. (nw)
Diffstat (limited to 'src/lib/netlist/devices/nlid_system.h')
-rw-r--r--src/lib/netlist/devices/nlid_system.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lib/netlist/devices/nlid_system.h b/src/lib/netlist/devices/nlid_system.h
index 5feb057af6c..05b7925bdb0 100644
--- a/src/lib/netlist/devices/nlid_system.h
+++ b/src/lib/netlist/devices/nlid_system.h
@@ -472,9 +472,8 @@ namespace netlist
NETLIB_UPDATEI()
{
- if (!m_logic_family)
- m_Q.push(m_I.Q_Analog() > 0.7, NLTIME_FROM_NS(1));
- else if (m_I.Q_Analog() > logic_family().m_high_thresh_V)
+ nl_assert(m_logic_family != nullptr);
+ if (m_I.Q_Analog() > logic_family().m_high_thresh_V)
m_Q.push(1, NLTIME_FROM_NS(1));
else if (m_I.Q_Analog() < logic_family().m_low_thresh_V)
m_Q.push(0, NLTIME_FROM_NS(1));