mirror of https://github.com/YosysHQ/yosys.git
More meaningful error message
This commit is contained in:
parent
4fadb471a3
commit
5605002d8a
|
@ -118,6 +118,8 @@ void handle_loops(RTLIL::Design *design)
|
||||||
auto jt = box_module->attributes.find("\\abc_scc_break");
|
auto jt = box_module->attributes.find("\\abc_scc_break");
|
||||||
if (jt != box_module->attributes.end()) {
|
if (jt != box_module->attributes.end()) {
|
||||||
auto it = cell->connections_.find(RTLIL::escape_id(jt->second.decode_string()));
|
auto it = cell->connections_.find(RTLIL::escape_id(jt->second.decode_string()));
|
||||||
|
if (it == cell->connections_.end())
|
||||||
|
log_error("abc_scc_break attribute value '%s' does not exist as port on module '%s'\n", jt->second.decode_string().c_str(), log_id(box_module));
|
||||||
log_assert(it != cell->connections_.end());
|
log_assert(it != cell->connections_.end());
|
||||||
auto &c = *it;
|
auto &c = *it;
|
||||||
SigBit b = cell->getPort(RTLIL::escape_id(jt->second.decode_string()));
|
SigBit b = cell->getPort(RTLIL::escape_id(jt->second.decode_string()));
|
||||||
|
|
Loading…
Reference in New Issue