diff --git a/test/basic/tf_block.sv b/test/basic/tf_block.sv new file mode 100644 index 0000000..f76e3fd --- /dev/null +++ b/test/basic/tf_block.sv @@ -0,0 +1,14 @@ +module top; + function [2:0] f; + input [2:0] n; + n += 1; + return n + 3; + endfunction + task t; + $display("hello"); + $display("world"); + endtask + initial t(); + initial $display("f(0) = ", f(0)); + initial $display("f(1) = ", f(1)); +endmodule diff --git a/test/basic/tf_block.v b/test/basic/tf_block.v new file mode 100644 index 0000000..d8a3569 --- /dev/null +++ b/test/basic/tf_block.v @@ -0,0 +1,15 @@ +module top; + function [2:0] f; + input [2:0] n; + f = n + 4; + endfunction + task t; + begin + $display("hello"); + $display("world"); + end + endtask + initial t(); + initial $display("f(0) = ", f(0)); + initial $display("f(1) = ", f(1)); +endmodule diff --git a/test/basic/tf_block_tb.v b/test/basic/tf_block_tb.v new file mode 100644 index 0000000..d11c69f --- /dev/null +++ b/test/basic/tf_block_tb.v @@ -0,0 +1 @@ +// intentionally empty