Add regression tests for new handling of comments in constants

This commit is contained in:
Marcus Comstedt 2020-03-14 11:41:09 +01:00
parent 5e94bf0291
commit dd562f29e7
2 changed files with 24 additions and 0 deletions

8
tests/various/bug1745.ys Normal file
View File

@ -0,0 +1,8 @@
logger -expect error "syntax error, unexpected TOK_CONSTVAL" 1
read_verilog <<EOT
module inverter(input a, output y);
assign y = (a == 1'b0? 1'b1 : 1'b0);
endmodule // inverter
EOT

View File

@ -0,0 +1,16 @@
read_verilog <<EOT
module top1;
localparam a = 8 /*foo*/ 'h ab;
localparam b = 8 'h /*foo*/ cd;
generate
if (a != 8'b10101011) $error("a incorrect!");
if (b != 8'b11001101) $error("b incorrect!");
endgenerate
endmodule
EOT
logger -expect error "syntax error, unexpected TOK_BASE" 1
read_verilog <<EOT
module top2;
localparam a = 12'h4 /*foo*/'b0;
endmodule
EOT