Hi
It's me again, the 'beta tester' who keep bugging you about bugs in SE
I just tried the new SlickEdit 21.0.1, and found out a crash (or rather a freeze) when loading specific Verilog file. This is a very nasty bug though.
Just type this in SlickEdit 21.0.1.0
- Create a new Verilog file
- Type:
module inverter #(
parameter WIDTH=1
)(
input [WIDTH-1:0] data_in,
output [WIDTH-1:0] data_out
)
assign data_out = ~data_in;
endmodule
So far so good. That's a simple inverter module, which has a width parameter.
Now, Just erase the default parameter value, the '1', and replace it with a define, as follow:
parameter WIDTH=`DEFAULT_WIDTH
(Note for those who are new to Verilog, the ` is a back-tick, not an apostrophe...)
As soon as you type
`D SlickEdit freeze and you have to kill it.
Also, just opening any Verilog file with a parameter initialized with a `define value cause SE to freeze.
Maybe caused by the fix to the beautifier I mentioned in my last post, I don't know...
Best regards,
Eric
Edit: Sorry, I previously mentionned 20.0.1, it's really 21.0.1