fix output of empty generate loops

This commit is contained in:
Zachary Snow 2020-02-09 14:01:05 -05:00
parent 8a008c3024
commit 14644cd1ed
3 changed files with 3 additions and 1 deletions

View File

@ -45,7 +45,7 @@ instance Show GenItem where
x1 (show e1)
(show c)
x2 (show o2) (show e2)
(show s)
(if s == GenNull then "begin end" else show s)
show (GenNull) = ";"
show (GenModuleItem item) = show item

View File

@ -69,6 +69,7 @@ module top;
;
for (genvar n = 0; n < 32; n = n + 1)
assign c[n] = n & 1;
for (genvar m = 0; m < 32; m = m + 1) begin end
endgenerate
endmodule

View File

@ -79,6 +79,7 @@ module top;
generate
for (n = 0; n < 32; n = n + 1)
assign c[n] = n & 1;
for (n = 0; n < 32; n = n + 1) begin end
endgenerate
endmodule