systemc: Remove a redundant error check.
If the check doesn't abort the port binding in progress, it will be reported twice. Change-Id: I691ebd0f1598193f861c6085341dcd2fb05dd210 Reviewed-on: https://gem5-review.googlesource.com/c/13327 Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
This commit is contained in:
@@ -67,17 +67,8 @@ class Port
|
||||
void
|
||||
addInterface(::sc_core::sc_interface *iface)
|
||||
{
|
||||
for (int i = 0; i < _size; i++) {
|
||||
if (getInterface(i) == iface) {
|
||||
std::string msg =
|
||||
csprintf("interface already bound to port: port '%s' (%s)",
|
||||
portBase->name(), portBase->kind());
|
||||
SC_REPORT_ERROR("(E107) bind interface to port failed",
|
||||
msg.c_str());
|
||||
}
|
||||
}
|
||||
_size++;
|
||||
portBase->_gem5AddInterface(iface);
|
||||
_size++;
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
Reference in New Issue
Block a user