aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/passes/CheckInitialization.scala
diff options
context:
space:
mode:
authorchick2020-08-14 19:47:53 -0700
committerJack Koenig2020-08-14 19:47:53 -0700
commit6fc742bfaf5ee508a34189400a1a7dbffe3f1cac (patch)
tree2ed103ee80b0fba613c88a66af854ae9952610ce /src/main/scala/firrtl/passes/CheckInitialization.scala
parentb516293f703c4de86397862fee1897aded2ae140 (diff)
All of src/ formatted with scalafmt
Diffstat (limited to 'src/main/scala/firrtl/passes/CheckInitialization.scala')
-rw-r--r--src/main/scala/firrtl/passes/CheckInitialization.scala11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/main/scala/firrtl/passes/CheckInitialization.scala b/src/main/scala/firrtl/passes/CheckInitialization.scala
index 4a5577f9..96057831 100644
--- a/src/main/scala/firrtl/passes/CheckInitialization.scala
+++ b/src/main/scala/firrtl/passes/CheckInitialization.scala
@@ -22,10 +22,11 @@ object CheckInitialization extends Pass {
private case class VoidExpr(stmt: Statement, voidDeps: Seq[Expression])
- class RefNotInitializedException(info: Info, mname: String, name: String, trace: Seq[Statement]) extends PassException(
- s"$info : [module $mname] Reference $name is not fully initialized.\n" +
- trace.map(s => s" ${get_info(s)} : ${s.serialize}").mkString("\n")
- )
+ class RefNotInitializedException(info: Info, mname: String, name: String, trace: Seq[Statement])
+ extends PassException(
+ s"$info : [module $mname] Reference $name is not fully initialized.\n" +
+ trace.map(s => s" ${get_info(s)} : ${s.serialize}").mkString("\n")
+ )
private def getTrace(expr: WrappedExpression, voidExprs: Map[WrappedExpression, VoidExpr]): Seq[Statement] = {
@tailrec
@@ -81,7 +82,7 @@ object CheckInitialization extends Pass {
case node: DefNode => // Ignore nodes
case decl: IsDeclaration =>
val trace = getTrace(expr, voidExprs.toMap)
- errors append new RefNotInitializedException(decl.info, m.name, decl.name, trace)
+ errors.append(new RefNotInitializedException(decl.info, m.name, decl.name, trace))
}
}
}