mirror of https://github.com/zachjs/sv2v.git
17 lines
410 B
Systemverilog
17 lines
410 B
Systemverilog
`define MACRO(arg) $display(arg, `__FILE__, `__LINE__);
|
|
`define MACRO_NO_ARG $display(`__FILE__, `__LINE__);
|
|
module top;
|
|
`include "file_line.vh"
|
|
`EXTRA_CASE
|
|
initial begin
|
|
$display(`__FILE__, `__LINE__);
|
|
`MACRO_NO_ARG
|
|
$display("a", `__FILE__, `__LINE__);
|
|
$display("b", `__FILE__, `__LINE__);
|
|
`MACRO("c")
|
|
`MACRO("d")
|
|
$display("e", `__FILE__, `__LINE__);
|
|
`MACRO("f")
|
|
end
|
|
endmodule
|