aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/Utils.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/firrtl/Utils.scala')
-rw-r--r--src/main/scala/firrtl/Utils.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/scala/firrtl/Utils.scala b/src/main/scala/firrtl/Utils.scala
index 46253923..ca4153e7 100644
--- a/src/main/scala/firrtl/Utils.scala
+++ b/src/main/scala/firrtl/Utils.scala
@@ -173,7 +173,8 @@ object Utils {
}
case i: IsInvalid => s"${i.exp} is invalid"
case s: Stop => s"stop(${s.clk}, ${s.en}, ${s.ret})"
- case p: Print => s"printf(${p.clk}, ${p.en}, ${p.string}" + p.args.map(_.serialize).mkString(", ")
+ case p: Print => s"printf(${p.clk.serialize}, ${p.en.serialize}, ${p.string}" +
+ (if (p.args.nonEmpty) p.args.map(_.serialize).mkString(", ", ", ", "") else "") + ")"
case Empty => "skip"
}
ret + debug(stmt)