aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJack2016-01-30 15:20:36 -0800
committerazidar2016-02-09 18:55:26 -0800
commit2aea6744256d5be73fef044565c96c39589520f8 (patch)
tree328e9b3450a72eae881cef8ba53b01b317a61c53 /src
parentf1b5193353b6e021a0f5e5f33d5ac265f7bc686e (diff)
Fix serialize bugs: WSub(Field|Index|Access) printing extraneous w, module not printing newline before ports
Diffstat (limited to 'src')
-rw-r--r--src/main/scala/firrtl/Utils.scala8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/scala/firrtl/Utils.scala b/src/main/scala/firrtl/Utils.scala
index 0cab77f1..3fdc9b63 100644
--- a/src/main/scala/firrtl/Utils.scala
+++ b/src/main/scala/firrtl/Utils.scala
@@ -485,9 +485,9 @@ object Utils {
case p: DoPrim =>
s"${p.op.serialize}(" + (p.args.map(_.serialize) ++ p.consts.map(_.toString)).mkString(", ") + ")"
case r: WRef => r.name
- case s: WSubField => s"w${s.exp.serialize}.${s.name}"
- case s: WSubIndex => s"w${s.exp.serialize}[${s.value}]"
- case s: WSubAccess => s"w${s.exp.serialize}[${s.index.serialize}]"
+ case s: WSubField => s"${s.exp.serialize}.${s.name}"
+ case s: WSubIndex => s"${s.exp.serialize}[${s.value}]"
+ case s: WSubAccess => s"${s.exp.serialize}[${s.index.serialize}]"
}
ret + debug(exp)
}
@@ -682,7 +682,7 @@ object Utils {
case m:InModule => {
var s = new StringBuilder(s"module ${m.name} : ")
withIndent {
- s ++= m.ports.map(newline ++ _.serialize).mkString
+ s ++= newline + m.ports.map(newline ++ _.serialize).mkString
s ++= m.body.serialize
}
s ++= debug(m)