diff options
| author | Albert Magyar | 2020-05-14 13:17:09 -0700 |
|---|---|---|
| committer | Albert Magyar | 2020-05-14 14:23:35 -0700 |
| commit | 1705980cc447e698ca431c4eca2c91bf73a2aab1 (patch) | |
| tree | c5b651c64cadf553925fc668b30f0f67d718b544 | |
| parent | 7f81175c1ccbb1338aaaa7f7d778aeec069328e0 (diff) | |
Make find_port return Unit and use Foreachers in ResolveKinds
| -rw-r--r-- | src/main/scala/firrtl/passes/ResolveKinds.scala | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main/scala/firrtl/passes/ResolveKinds.scala b/src/main/scala/firrtl/passes/ResolveKinds.scala index 0f2da3fa..809ba2fc 100644 --- a/src/main/scala/firrtl/passes/ResolveKinds.scala +++ b/src/main/scala/firrtl/passes/ResolveKinds.scala @@ -5,6 +5,7 @@ package firrtl.passes import firrtl._ import firrtl.ir._ import firrtl.Mappers._ +import firrtl.traversals.Foreachers._ import firrtl.options.PreservesAll object ResolveKinds extends Pass with PreservesAll[Transform] { @@ -13,8 +14,8 @@ object ResolveKinds extends Pass with PreservesAll[Transform] { type KindMap = collection.mutable.HashMap[String, Kind] - def find_port(kinds: KindMap)(p: Port): Port = { - kinds(p.name) = PortKind ; p + private def find_port(kinds: KindMap)(p: Port): Unit = { + kinds(p.name) = PortKind } def resolve_expr(kinds: KindMap)(e: Expression): Expression = e match { @@ -37,7 +38,7 @@ object ResolveKinds extends Pass with PreservesAll[Transform] { def resolve_kinds(m: DefModule): DefModule = { val kinds = new KindMap - m.map(find_port(kinds)) + m.foreach(find_port(kinds)) m.map(resolve_stmt(kinds)) } |
