Wilson Snyder

Results 1229 comments of Wilson Snyder

Need to update fix for clang issue, and make test self-checking.

V3Param seems to not be making the parameterized class at all. I expected this to work around it but it still breaks: ``` initial begin foo#(foo_e)::print(); baz#(bar_e)::print(); ``` Needs more...

With both my involvement in Verilator and CHIPS Alliance, assuming that the GTKwave authors are accepting, I'd like to completely encourage this effort! Some ideas: 1. It seems like the...

Don't worry about Verilator as far as building, it just copies the writer sources from a repo checkout (currently gtkwave and in the future libfst or whatever) and writes its...

As a more complete example, the below should error: ``` module t; int l []; int k; initial begin l = new[2]('{32'hbabeface, 32'hdeadbeef}); k = {>>{l}}; $display("%p", k); end endmodule...

Something in the long name (Vhsh) handling messes up dot resolution. Might you look into a pull request to test and fix this?

If you run with --debug I suspect you'll see it is failing in V3LinkDot, so then use `--debugi-V3LinkDot` and trace it back, and probably something in one of the name...

> const string filename = V3Os::filenameCleanup(VName::dehash(modname)); Seems right, can you make into a pull? >In general there seems to be quite a confusing conflation of filenames and module names, and...

It does seem to think the pattern is an array[4] while it's making 8 pattern elements. Probably related to other bugs with the order of module expansion, but I'm not...

Thanks for the analysis, this then is basically #4920; a non-parameter module needs to be kept around to avoid LEN being miscomputed.