void TraversingVisitor::visit(InterfaceBlock &iface)
{
+ if(iface.layout)
+ iface.layout->visit(*this);
if(iface.members)
iface.members->visit(*this);
}
{
if(to_remove->count(&iface))
{
- remove_from_map(stage->interface_blocks, iface.interface+iface.name, iface);
+ remove_from_map(stage->interface_blocks, iface.interface+iface.block_name, iface);
if(!iface.instance_name.empty())
remove_from_map(stage->interface_blocks, "_"+iface.instance_name, iface);
}