diff options
Diffstat (limited to 'src/lib/netlist/devices/nlid_truthtable.cpp')
-rw-r--r-- | src/lib/netlist/devices/nlid_truthtable.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/netlist/devices/nlid_truthtable.cpp b/src/lib/netlist/devices/nlid_truthtable.cpp index 362784aec87..26bac038251 100644 --- a/src/lib/netlist/devices/nlid_truthtable.cpp +++ b/src/lib/netlist/devices/nlid_truthtable.cpp @@ -264,7 +264,7 @@ namespace devices m_family_desc = anetlist.setup().family_from_model(m_family_name); if (m_family_desc == nullptr) - plib::pthrow<nl_exception>("family description not found for {1}", m_family_name); + throw nl_exception("family description not found for {1}", m_family_name); return pool.make_unique<tt_type>(anetlist, name, *m_family_desc, *m_ttbl, m_desc); } @@ -372,7 +372,7 @@ void truthtable_parser::parseline(unsigned cur, std::vector<pstring> list, { // cutoff previous inputs and outputs for ignore if (m_out_state[nstate] != m_out_state.mask() && m_out_state[nstate] != val) - plib::pthrow<nl_exception>(plib::pfmt("Error in truthtable: State {1:04} already set, {2} != {3}\n") + throw nl_exception(plib::pfmt("Error in truthtable: State {1:04} already set, {2} != {3}\n") .x(nstate.as_uint())(m_out_state[nstate])(val) ); m_out_state.set(nstate, val); for (std::size_t j=0; j<m_NO; j++) @@ -468,7 +468,7 @@ void truthtable_parser::parse(const std::vector<pstring> &truthtable) for (size_t i=0; i<m_size; i++) { if (m_out_state[i] == m_out_state.mask()) - plib::pthrow<nl_exception>(plib::pfmt("truthtable: found element not set {1}\n").x(i) ); + throw nl_exception(plib::pfmt("truthtable: found element not set {1}\n").x(i) ); m_out_state.set(i, m_out_state[i] | (ign[i] << m_NO)); } } |