aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorAlbert Chen2018-11-02 11:23:39 -0700
committerJack Koenig2018-11-02 11:23:39 -0700
commit38514a5d3d85d5e4be32e91cb376d2cd7c61288f (patch)
treef99521dce3fe272512577fea2c1568c75bfb8213 /src/main
parentece8e1b0bb459fd5aa139390b6cb7d313077d21d (diff)
Fix renaming in UniquifyPorts (#930)
Diffstat (limited to 'src/main')
-rw-r--r--src/main/scala/firrtl/passes/Uniquify.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/scala/firrtl/passes/Uniquify.scala b/src/main/scala/firrtl/passes/Uniquify.scala
index 73f967f4..2b6fa55d 100644
--- a/src/main/scala/firrtl/passes/Uniquify.scala
+++ b/src/main/scala/firrtl/passes/Uniquify.scala
@@ -355,7 +355,9 @@ object Uniquify extends Transform {
portTypeMap += (m.name -> uniquePortsType)
ports zip uniquePortsType.fields map { case (p, f) =>
- renames.rename(p.name, f.name)
+ (Utils.create_exps(p.name, p.tpe) zip Utils.create_exps(f.name, f.tpe)) foreach {
+ case (from, to) => renames.rename(from.serialize, to.serialize)
+ }
Port(p.info, f.name, p.direction, f.tpe)
}
}