diff options
| author | Jack Koenig | 2020-08-21 11:27:50 -0700 |
|---|---|---|
| committer | GitHub | 2020-08-21 18:27:50 +0000 |
| commit | 73868fc6e8110282ce545c296540d3ebbafadfeb (patch) | |
| tree | f06427c430dde383b0d6362874aa44ed188052aa /src/main/scala/firrtl/passes/Uniquify.scala | |
| parent | f1c314e6c7e116df33ffc215ec907212037292dc (diff) | |
Fix Uniquify bug and improve ReplaceSeqMems transforms (#1855)
* Fix bug in Uniquify clobbering DefInstance types
* Change ReplaceMemTransform to not run Uniquify nor fixups
Use invalidation as mechanism for rerunning resolution passes
Diffstat (limited to 'src/main/scala/firrtl/passes/Uniquify.scala')
| -rw-r--r-- | src/main/scala/firrtl/passes/Uniquify.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/scala/firrtl/passes/Uniquify.scala b/src/main/scala/firrtl/passes/Uniquify.scala index 10198b33..bc48ebbc 100644 --- a/src/main/scala/firrtl/passes/Uniquify.scala +++ b/src/main/scala/firrtl/passes/Uniquify.scala @@ -329,7 +329,7 @@ object Uniquify extends Transform with DependencyAPIMigration { sinfo = sx.info if (nameMap.contains(sx.name)) { val node = nameMap(sx.name) - val newType = portTypeMap(m.name) + val newType = portTypeMap(sx.module) (Utils.create_exps(sx.name, sx.tpe).zip(Utils.create_exps(node.name, newType))).foreach { case (from, to) => renames.rename(from.serialize, to.serialize) } |
