2024-04-15 06:14:52 +02:00
|
|
|
module evil_mdl (foo);
|
2019-09-11 21:04:57 +02:00
|
|
|
localparam evil_pkg_Z = 1;
|
|
|
|
|
localparam evil_pkg_A = evil_pkg_Z;
|
|
|
|
|
localparam evil_pkg_B = evil_pkg_Z;
|
2024-04-15 06:14:52 +02:00
|
|
|
output reg [evil_pkg_B-1:0] foo;
|
2019-09-11 21:04:57 +02:00
|
|
|
initial foo = evil_pkg_A;
|
|
|
|
|
endmodule
|
|
|
|
|
|
|
|
|
|
module top;
|
|
|
|
|
localparam evil_pkg_Z = 1;
|
|
|
|
|
localparam evil_pkg_A = evil_pkg_Z;
|
|
|
|
|
localparam evil_pkg_B = evil_pkg_Z;
|
|
|
|
|
wire [evil_pkg_B-1:0] foo;
|
|
|
|
|
evil_mdl x(foo);
|
2020-01-05 21:29:12 +01:00
|
|
|
initial $monitor(foo);
|
2019-09-11 21:04:57 +02:00
|
|
|
endmodule
|