steveicarus / iverilog

Icarus Verilog
https://steveicarus.github.io/iverilog/
GNU General Public License v2.0
2.85k stars 528 forks source link

System verilog features used with -g2005 flag compiles without errors or warnings. #565

Open sansarselim opened 2 years ago

sansarselim commented 2 years ago

Hi!

Multiple packed array dimensions are system verilog feature. Yet following code compiles fine with -g2005 flag.

module test(input [3:0][7:0] i, output [31:0] q);

    assign q = i;

endmodule

Same with the '++' increment operator. It is not supported in verilog but compiles without any error or warning.

Thanks.

martinwhitaker commented 2 years ago

See responses in issue #552.