cxxrtl: run hierarchy pass regardless of (*top*) attribute presence.
authorwhitequark <whitequark@whitequark.org>
Fri, 16 Jul 2021 10:27:47 +0000 (10:27 +0000)
committerwhitequark <whitequark@whitequark.org>
Fri, 16 Jul 2021 10:27:47 +0000 (10:27 +0000)
commit5b003d6e5cf1790297f5d0f9fdfc95e0b64aa808
tree3964fa97bbea08ae4b276c7c3e7518adaeea7b37
parent10c3214e566d8c763a68b7b18317171b707caca4
cxxrtl: run hierarchy pass regardless of (*top*) attribute presence.

The hierarchy pass does a lot more than just finding the top module,
mainly resolving implicit (positional, wildcard) module connections.

Fixes #2589.
backends/cxxrtl/cxxrtl_backend.cc