summaryrefslogtreecommitdiff
path: root/chiselFrontend/src/main/scala/chisel3
diff options
context:
space:
mode:
authorJohn's Brew2019-11-15 20:25:05 +0100
committerRichard Lin2019-11-15 11:25:05 -0800
commit9406e2bb5fa0a99f26f601a2f77db31f5598fc3b (patch)
treed41486d5e355718815c793a531196b19194f32c4 /chiselFrontend/src/main/scala/chisel3
parent041fd3778e779f1d2301e10a5a3dbdfc84f76874 (diff)
Enable @chiselName on non-module classes (#1209)
Diffstat (limited to 'chiselFrontend/src/main/scala/chisel3')
-rw-r--r--chiselFrontend/src/main/scala/chisel3/internal/Builder.scala2
-rw-r--r--chiselFrontend/src/main/scala/chisel3/internal/Namer.scala2
2 files changed, 4 insertions, 0 deletions
diff --git a/chiselFrontend/src/main/scala/chisel3/internal/Builder.scala b/chiselFrontend/src/main/scala/chisel3/internal/Builder.scala
index e03694a9..b5f617f0 100644
--- a/chiselFrontend/src/main/scala/chisel3/internal/Builder.scala
+++ b/chiselFrontend/src/main/scala/chisel3/internal/Builder.scala
@@ -440,6 +440,8 @@ object DynamicNamingStack {
}
prefixRef
}
+
+ def length() : Int = Builder.namingStackOption.get.length
}
/** Casts BigInt to Int, issuing an error when the input isn't representable. */
diff --git a/chiselFrontend/src/main/scala/chisel3/internal/Namer.scala b/chiselFrontend/src/main/scala/chisel3/internal/Namer.scala
index e6c8d473..353e51fd 100644
--- a/chiselFrontend/src/main/scala/chisel3/internal/Namer.scala
+++ b/chiselFrontend/src/main/scala/chisel3/internal/Namer.scala
@@ -147,4 +147,6 @@ class NamingStack {
namingStack.top.addDescendant(prefixRef, until)
}
}
+
+ def length() : Int = namingStack.length
}