Deprecated separate genvar declarations should not be used.
module fly;
genvar i;
generate
for (i = 0; i < foo; i++) begin
...
end
endgenerate
endmodule
module fly;
for (genvar i = 0; i < foo; i++) begin
...
end
endmodule