Tests: Add number case for #2432.
This commit is contained in:
parent
61ff7039b4
commit
277fd9197f
|
|
@ -13,4 +13,13 @@
|
|||
%Error: t/t_number_bad.v:14:29: Illegal character in octal constant
|
||||
14 | parameter integer FOO6 = 32'o8;
|
||||
| ^~~~~
|
||||
%Error: t/t_number_bad.v:17:33: Illegal character in binary constant: 4
|
||||
17 | parameter logic [3:0] FOO7 = 1'b1?4'hF:4'h1;
|
||||
| ^~~~~~
|
||||
%Error: t/t_number_bad.v:17:33: Too many digits for 1 bit number: 1'b1?4
|
||||
17 | parameter logic [3:0] FOO7 = 1'b1?4'hF:4'h1;
|
||||
| ^~~~~~
|
||||
%Error: t/t_number_bad.v:17:39: syntax error, unexpected INTEGER NUMBER, expecting ';'
|
||||
17 | parameter logic [3:0] FOO7 = 1'b1?4'hF:4'h1;
|
||||
| ^~~
|
||||
%Error: Exiting due to
|
||||
|
|
|
|||
|
|
@ -13,4 +13,7 @@ module t (/*AUTOARG*/);
|
|||
parameter integer FOO5 = 32'b2;
|
||||
parameter integer FOO6 = 32'o8;
|
||||
|
||||
// See bug2432, this is questionable, some simulators take this, others do not
|
||||
parameter logic [3:0] FOO7 = 1'b1?4'hF:4'h1; // bug2432 - intentionally no spaces near ?
|
||||
|
||||
endmodule
|
||||
|
|
|
|||
Loading…
Reference in New Issue