sv2v/test/core/unnamed_genblk_zeroes.sv

38 lines
615 B
Systemverilog

module example;
initial $display("example");
endmodule
module top;
wire genblk1;
wire genblk33;
(* foo = 1 *) wire genblk01;
genvar genblk001;
example genblk0001();
wire x, y;
wire o1, o2, o3;
and genblk00001(o1, x, y);
not genblk000001(o2, o3, o1);
parameter genblk0000001 = 1;
`ifndef REF
typedef logic genblk00000001;
`endif
`define BLK genblk000000001
if (1) begin
`ifdef REF
: `BLK
reg
`else
genblk00000001
`endif
x = genblk0000001;
end
initial begin
`BLK.x = 1;
$display("%b", `BLK.x);
end
endmodule