diff --git a/kernel/rtlil.h b/kernel/rtlil.h index 16b3f654d..730c53bfc 100644 --- a/kernel/rtlil.h +++ b/kernel/rtlil.h @@ -1602,29 +1602,12 @@ public: } int count(RTLIL::IdString portname) { try { - parent->getParam(portname); + parent->getPort(portname); } catch (const std::out_of_range& e) { return 0; } return 1; } - // const std::array make_array () { - - // return std::array - // } - std::vector fixed_data{1, 9, 100}; - - auto begin() { - if (parent->is_legacy()) - return parent->legacy->connections_.begin(); - if (parent->type.in(ID($pos))) { - return parent->pos.connections().begin(); - } - } - - auto end() { - return parent->is_legacy() ? parent->legacy->connections_.end() : fixed_data.end(); - } }; FakeParams parameters; FakeConns connections_;