Files
iverilog/ivtest/ivltests/final3.v
T
Lars-Peter Clausen 7973b105ac Add regression test for sub-blocks in final procedures
Check that sub-blocks containing variables inside of `final` procedures do
get executed.

Signed-off-by: Lars-Peter Clausen <[email protected]>
2023-04-16 09:20:39 -07:00

21 lines
324 B
Verilog

// Check that sub-blocks with variable declarations inside final procedures get
// executed
module test;
final begin
static int x = -1;
for (int i = 0; i < 1; i++) begin
x = i;
end
if (x === 0) begin
$display("PASSED");
end else begin
$display("FAILED");
end
end
endmodule