diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/stanza/verilog.stanza | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/stanza/verilog.stanza b/src/main/stanza/verilog.stanza index 15c6ac6a..0e1c97c3 100644 --- a/src/main/stanza/verilog.stanza +++ b/src/main/stanza/verilog.stanza @@ -307,7 +307,6 @@ defn emit-module (m:InModule) : updates[get-name(clock(mem-declaration))] = my-clk-update ;==== Actually printing module ===== - if length(simuls) != 0 : print-all(["integer STDERR = 32'h80000002;\n"]) val port-indent = " " print-all(["module " name(m) "(\n"]) for (p in ports(m),i in 1 to false) do : @@ -322,6 +321,8 @@ defn emit-module (m:InModule) : add(assigns,["assign " name(p) " = " emit(cons[name(p)]) ";"]) if length(ports(m)) == 0 : print(");\n") + if length(simuls) != 0 : print-all([" integer STDERR = 32'h80000002;\n"]) + for w in wires do : print(" ") println-all(w) |
