diff options
author | couriersud <couriersud@arcor.de> | 2016-12-27 03:17:53 +0100 |
---|---|---|
committer | couriersud <couriersud@arcor.de> | 2016-12-27 04:33:17 +0100 |
commit | bf1a504545b2f10c0d4ef297ffe3ff994fcb0070 (patch) | |
tree | 9dc4175525c9447b44cad3fa567dae3ac2126565 /src/lib/netlist/devices/nlid_system.h | |
parent | 3d9b950e52e228cbc17c186ab15c456722d7abc9 (diff) |
Fix nullptr exception. (nw)
Diffstat (limited to 'src/lib/netlist/devices/nlid_system.h')
-rw-r--r-- | src/lib/netlist/devices/nlid_system.h | 5 |
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)); |