aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/annotations
diff options
context:
space:
mode:
authorAdam Izraelevitz2018-12-25 11:00:42 -0500
committerGitHub2018-12-25 11:00:42 -0500
commit370d5b499f9c02c50fbd62f3291a53fbe8aea9b3 (patch)
treed4938e2cf8df540f889896f07f691d201b190e3f /src/main/scala/firrtl/annotations
parent1d1798cfd03f23896b7ea6203a1569da9532a939 (diff)
Performance fix of Uniquify for deep bundles (#980)
Diffstat (limited to 'src/main/scala/firrtl/annotations')
-rw-r--r--src/main/scala/firrtl/annotations/AnnotationUtils.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/scala/firrtl/annotations/AnnotationUtils.scala b/src/main/scala/firrtl/annotations/AnnotationUtils.scala
index ba9220f7..72765ab7 100644
--- a/src/main/scala/firrtl/annotations/AnnotationUtils.scala
+++ b/src/main/scala/firrtl/annotations/AnnotationUtils.scala
@@ -51,8 +51,8 @@ object AnnotationUtils {
case Some(_) =>
val i = s.indexWhere(c => "[].".contains(c))
s.slice(0, i) match {
- case "" => Seq(s(i).toString) ++ tokenize(s.drop(i + 1))
- case x => Seq(x, s(i).toString) ++ tokenize(s.drop(i + 1))
+ case "" => s(i).toString +: tokenize(s.drop(i + 1))
+ case x => x +: s(i).toString +: tokenize(s.drop(i + 1))
}
case None if s == "" => Nil
case None => Seq(s)