aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcelina Koƛcielnicka <mwk@0x04.net>2022-01-30 20:48:50 +0100
committerMarcelina Koƛcielnicka <mwk@0x04.net>2022-01-31 01:08:41 +0100
commit56e7791760ce67cb1831691460b50bf73a4f5117 (patch)
treeadd3d8b2488630378d8152b4c305ff99bd27b75f
parent07a657fb0ca08012af3de410520458af255b1097 (diff)
downloadyosys-56e7791760ce67cb1831691460b50bf73a4f5117.tar.gz
yosys-56e7791760ce67cb1831691460b50bf73a4f5117.tar.bz2
yosys-56e7791760ce67cb1831691460b50bf73a4f5117.zip
verilog backend: Emit a `wire` for ports as well.
Fixes #3177.
-rw-r--r--backends/verilog/verilog_backend.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/backends/verilog/verilog_backend.cc b/backends/verilog/verilog_backend.cc
index 32003cf54..aa1d4558c 100644
--- a/backends/verilog/verilog_backend.cc
+++ b/backends/verilog/verilog_backend.cc
@@ -432,7 +432,7 @@ void dump_wire(std::ostream &f, std::string indent, RTLIL::Wire *wire)
dump_const(f, wire->attributes.at(ID::init));
}
f << stringf(";\n");
- } else if (!wire->port_input && !wire->port_output)
+ } else
f << stringf("%s" "wire%s %s;\n", indent.c_str(), range.c_str(), id(wire->name).c_str());
#endif
}