| /* | |
| * This program handles the case of a system task within a user | |
| * defined function. | |
| */ | |
| module main; | |
| reg [31:0] tmp1; | |
| reg [31:0] tmp2; | |
| function [31:0] test; | |
| input [31:0] op1; | |
| $write("op1 = %h\n", op1); | |
| endfunction | |
| initial | |
| begin | |
| tmp1 = 'hdeadbeef; | |
| tmp2 = test(tmp1); | |
| $display("PASSED"); | |
| end | |
| endmodule | |