iverilog/ivtest/ivltests/br_gh1143a.v

30 lines
356 B
Verilog

module test;
function integer count(input integer value);
integer i;
begin
i = 0;
for ( ; i < value; i = i + 1) begin
end
count = i;
end
endfunction
localparam integer c = count(10);
integer v;
initial begin
v = count(20);
$display(c,,v);
if (c === 10 && v === 20)
$display("PASSED");
else
$display("FAILED");
end
endmodule