def METHOD_NAME(caplog):
    class _Bar(m.Circuit):
        io = m.IO(I=m.In(m.Bits[1]), O=m.Out(m.Bits[1]))
    class _Foo(m.Circuit):
        io = m.IO(I=m.In(m.Bit), O=m.Out(m.Bit))
        bar = _Bar()
        m.wire(io.I, bar.I)
        m.wire(bar.O, io.O)
    assert has_error(
        caplog, """\