diff options
| author | John's Brew | 2019-11-15 20:25:05 +0100 |
|---|---|---|
| committer | Richard Lin | 2019-11-15 11:25:05 -0800 |
| commit | 9406e2bb5fa0a99f26f601a2f77db31f5598fc3b (patch) | |
| tree | d41486d5e355718815c793a531196b19194f32c4 /chiselFrontend/src | |
| parent | 041fd3778e779f1d2301e10a5a3dbdfc84f76874 (diff) | |
Enable @chiselName on non-module classes (#1209)
Diffstat (limited to 'chiselFrontend/src')
| -rw-r--r-- | chiselFrontend/src/main/scala/chisel3/internal/Builder.scala | 2 | ||||
| -rw-r--r-- | chiselFrontend/src/main/scala/chisel3/internal/Namer.scala | 2 |
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 } |
