Mitigated Verilator bug causing failures due to names for conditional generate and module being the same.
Created by: slmnemo
This is not an exhaustive fix of the entire issue in Verilator, be careful with working in Verilator because there might be other modules with the same name as their conditional generate block. This is a known issue that does not match the spec as described in this Verilator GH issue. https://github.com/verilator/verilator/issues/4769