multipack_ident_scope.sv 318 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
`define DUMP(id) #1 $display(`"id: %b`", arr[0]);
module top;
    parameter A = 5;
    reg [0:0][A-1:0] arr;
    initial arr = 1'sb1;
    initial `DUMP(0)
    if (1) begin : blk
        localparam A = 10;
        initial `DUMP(1)
    end
    initial begin
        localparam A = 10;
        `DUMP(2)
    end
endmodule