iverilog/ivtest/ivltests/sf1289.v

32 lines
437 B
Verilog

module test1(); // bad
initial begin
reg a;
for (int i=0;i<1;i++) a=1;
end
endmodule
module test2(); // bad
initial begin : block_name
for (int i=0;i<1;i++) ;
end
endmodule
module test3(); // bad
reg a [1:0];
initial begin : block_name
foreach (a[i]) ;
end
endmodule
module test4(); // ok
initial begin
for (int i=0;i<1;i++) ;
end
endmodule
module stub;
initial #100 $display("PASSED");
endmodule // stub