Skip to content

Commit 31653d8

Browse files
committed
KNOWNBUG test for parameter without default value
SystemVerilog 1800-2017 allows module parameter ports without default value.
1 parent 7bdd7b8 commit 31653d8

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
KNOWNBUG
2+
parameter_without_default1.sv
3+
4+
^EXIT=2$
5+
^SIGNAL=0$
6+
--
7+
^warning: ignoring
8+
--
9+
This does not parse.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// P has no default value; allowed by 1800-2017 6.20.1
2+
module my_module #(P);
3+
4+
endmodule
5+
6+
module main;
7+
8+
// error: didn't give value for P
9+
my_module m1();
10+
11+
endmodule

0 commit comments

Comments
 (0)