sv-parser/sv-parser-pp/testcases/macro_parameters_defaultvalue.sv

11 lines
186 B
Systemverilog

`define connect(NAME, INDEX = 0) \
assign NAME``_``INDEX``__x = NAME[INDEX].x; \
assign NAME``_``INDEX``__y = NAME[INDEX].y;
module a ();
`connect(a)
`connect(a, 1)
endmodule