Internal error when assigning a hierarchical reference of an interface to a wire #5649
Labels
area: lint
Issue involves SystemVerilog lint checking
status: ready
Issue is ready for someone to fix; then goes to 'status: assigned'
Assigning a hierarchical reference of an interface to a wire results in an internal error instead of reporting an error.
Results in an internal error:
However, when
B
is not parameterized, Verilator issues an error, which is the expected behavior:Similarly, when
B
is parameterizd with a default value andb
is instantiated with the default value, an error is reported as expected.Only when the parameter value at instantiation is different from the default value, there is an internal error:
verilator --timing --trace --top-module test --binary bug.sv
Verilator 5.030 and latest master.
Ubuntu 22.04 under WSL.
If this look like someone who is a Verilator beginner could reasonably handle.
The text was updated successfully, but these errors were encountered: