Wilson Snyder
Wilson Snyder
Please instead use `verilator -E`. Note verilog-perl is not getting any active development so if you really need to use it, you'll need to contribute a patch to fix this....
This package is currently only in maintenance mode. If you'd like to contribute a pull to fix this it would be appreciated, otherwise it's not likely to get fixed. Thanks.
That error message was unfortunate, I just cleaned it up: `%Error: t/t_param_noval_bad.v:7:40: Parameter type without default value is never given value (IEEE 1800-2023 6.20.1): 'W'` as to the more relevant...
Your argument is reasonable. Type parameters are handled a bit differently so there's probably something small in V3Param preventing this from working. If you have a chance to debug it...
Related to #4286, and certainly needs that resolved before this can be fixed. @mrstrike007 thanks for the report. From this and other virtual interface issues these may take some time...
Looked at this a bit, I think this is not legal IEEE code. It fails on several simulators, and one clearly says it's an extension to IEEE not standard. Please...
See last comment, please reopen if update test.
FWIW I thought we already supported this. It seems to come up as a syntax error, so something in verilog.y needs improving. Workaround: ``` module tb; C c; D cd;...
This appears to require a complicated parsing change to avoid conflicts, so tabled for now. Self checking test: ``` class C; virtual function string name(); return "C"; endfunction endclass class...
t_dynarray.v has code to work around this issue, which was causing test stability issues.