Why is this an issue?

Deprecated separate genvar declarations should not be used.

How to fix it

Code examples

Noncompliant code example

module fly;
  genvar i;
  generate
    for (i = 0; i < foo; i++) begin
      ...
    end
  endgenerate
endmodule

Compliant solution

module fly;
  for (genvar i = 0; i < foo; i++) begin
    ...
  end
endmodule