summaryrefslogtreecommitdiff
path: root/chiselFrontend/src
diff options
context:
space:
mode:
authorAndrew Waterman2019-01-11 15:05:55 -0800
committeredwardcwang2019-01-11 15:37:29 -0800
commitaa4983bf42271f6bd97765d1b87e7072ff00a031 (patch)
tree32e78a6fdd86fdf0c260c2619afb89eda7c3e0ee /chiselFrontend/src
parentfe2f9e6a82dd222d5aecf2fcbc6880768346a4e1 (diff)
For chiselName, use nameRecursively rather than matching on HasId
Diffstat (limited to 'chiselFrontend/src')
-rw-r--r--chiselFrontend/src/main/scala/chisel3/internal/Namer.scala5
1 files changed, 1 insertions, 4 deletions
diff --git a/chiselFrontend/src/main/scala/chisel3/internal/Namer.scala b/chiselFrontend/src/main/scala/chisel3/internal/Namer.scala
index a7196a22..79b48b1e 100644
--- a/chiselFrontend/src/main/scala/chisel3/internal/Namer.scala
+++ b/chiselFrontend/src/main/scala/chisel3/internal/Namer.scala
@@ -84,10 +84,7 @@ class NamingContext {
closed = true
for ((ref, suffix) <- items) {
// First name the top-level object
- ref match {
- case nameable: chisel3.internal.HasId => nameable.suggestName(prefix + suffix)
- case _ =>
- }
+ chisel3.internal.Builder.nameRecursively(prefix + suffix, ref, (id, name) => id.suggestName(name))
// Then recurse into descendant contexts
if (descendants.containsKey(ref)) {