Commit 14644cd1 by Zachary Snow

fix output of empty generate loops

parent 8a008c30
...@@ -45,7 +45,7 @@ instance Show GenItem where ...@@ -45,7 +45,7 @@ instance Show GenItem where
x1 (show e1) x1 (show e1)
(show c) (show c)
x2 (show o2) (show e2) x2 (show o2) (show e2)
(show s) (if s == GenNull then "begin end" else show s)
show (GenNull) = ";" show (GenNull) = ";"
show (GenModuleItem item) = show item show (GenModuleItem item) = show item
......
...@@ -69,6 +69,7 @@ module top; ...@@ -69,6 +69,7 @@ module top;
; ;
for (genvar n = 0; n < 32; n = n + 1) for (genvar n = 0; n < 32; n = n + 1)
assign c[n] = n & 1; assign c[n] = n & 1;
for (genvar m = 0; m < 32; m = m + 1) begin end
endgenerate endgenerate
endmodule endmodule
...@@ -79,6 +79,7 @@ module top; ...@@ -79,6 +79,7 @@ module top;
generate generate
for (n = 0; n < 32; n = n + 1) for (n = 0; n < 32; n = n + 1)
assign c[n] = n & 1; assign c[n] = n & 1;
for (n = 0; n < 32; n = n + 1) begin end
endgenerate endgenerate
endmodule endmodule
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment