diff options
| author | Jack | 2016-01-30 15:20:36 -0800 |
|---|---|---|
| committer | azidar | 2016-02-09 18:55:26 -0800 |
| commit | 2aea6744256d5be73fef044565c96c39589520f8 (patch) | |
| tree | 328e9b3450a72eae881cef8ba53b01b317a61c53 /src | |
| parent | f1b5193353b6e021a0f5e5f33d5ac265f7bc686e (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.scala | 8 |
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) |
