diff options
Diffstat (limited to 'src/lib/netlist/devices/nlid_truthtable.cpp')
-rw-r--r-- | src/lib/netlist/devices/nlid_truthtable.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/netlist/devices/nlid_truthtable.cpp b/src/lib/netlist/devices/nlid_truthtable.cpp index 2221d855880..c62c67da3c1 100644 --- a/src/lib/netlist/devices/nlid_truthtable.cpp +++ b/src/lib/netlist/devices/nlid_truthtable.cpp @@ -207,7 +207,6 @@ namespace netlist if (idx != plib::container::npos) connect(m_Q[i], m_I[idx]); } - m_ign = 0; } @@ -237,6 +236,9 @@ namespace netlist if (m_family_name != "") m_family_desc = anetlist.setup().family_from_model(m_family_name); + if (m_family_desc == nullptr) + throw nl_exception("family description not found for {1}", m_family_name); + return pool().make_poolptr<tt_type>(anetlist, name, m_family_desc, m_ttbl, m_desc); } private: |