diff options
Diffstat (limited to 'src/main/scala/firrtl/passes/memlib/ReplaceMemMacros.scala')
| -rw-r--r-- | src/main/scala/firrtl/passes/memlib/ReplaceMemMacros.scala | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main/scala/firrtl/passes/memlib/ReplaceMemMacros.scala b/src/main/scala/firrtl/passes/memlib/ReplaceMemMacros.scala index 35a765f8..cb824996 100644 --- a/src/main/scala/firrtl/passes/memlib/ReplaceMemMacros.scala +++ b/src/main/scala/firrtl/passes/memlib/ReplaceMemMacros.scala @@ -12,6 +12,7 @@ import firrtl.passes.MemPortUtils.{MemPortMap, Modules} import firrtl.passes.memlib.MemTransformUtils._ import firrtl.passes.wiring._ import firrtl.stage.Forms +import firrtl.renamemap.MutableRenameMap import scala.collection.mutable.ListBuffer @@ -244,7 +245,7 @@ class ReplaceMemMacros extends Transform with DependencyAPIMigration { memPortMap: MemPortMap, memMods: Modules, annotatedMemoriesBuffer: ListBuffer[DefAnnotatedMemory], - renameMap: RenameMap, + renameMap: MutableRenameMap, circuit: String )(s: Statement ): Statement = s match { @@ -282,7 +283,7 @@ class ReplaceMemMacros extends Transform with DependencyAPIMigration { nameMap: NameMap, memMods: Modules, annotatedMemoriesBuffer: ListBuffer[DefAnnotatedMemory], - renameMap: RenameMap, + renameMap: MutableRenameMap, circuit: String )(m: DefModule ) = { @@ -299,7 +300,7 @@ class ReplaceMemMacros extends Transform with DependencyAPIMigration { val memMods = new Modules val nameMap = new NameMap c.modules.map(m => m.map(constructNameMap(namespace, nameMap, m.name))) - val renameMap = RenameMap() + val renameMap = MutableRenameMap() val modules = c.modules.map(updateMemMods(namespace, nameMap, memMods, annotatedMemoriesBuffer, renameMap, c.main)) state.copy( circuit = c.copy(modules = modules ++ memMods), |
