summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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)) {