You might see this error message when trying to compile a Verilog HDL Generate Block without a block name defined in the Intel® Quartus® Prime Standard Edition Software.
The Intel® Quartus® Prime Pro Edition Software does not have this requirement.
To avoid this error in the Intel® Quartus® Prime Standard Edition Software, name all the blocks used in a generate statement in the Intel® Quartus® Prime Standard Edition Software
For example:
RTL Code:
genvar i;
generate
for (i = 0; i < N; i = i + 1) begin : <block_name>
…
end
endgenerate