block in generate must be named.

genvar i[, …]

generate

for (i … ) begin: label_name ← a must