diff options
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/scala/chiselTests/BetterNamingTests.scala | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/test/scala/chiselTests/BetterNamingTests.scala b/src/test/scala/chiselTests/BetterNamingTests.scala index 41b8eef3..03abb7dc 100644 --- a/src/test/scala/chiselTests/BetterNamingTests.scala +++ b/src/test/scala/chiselTests/BetterNamingTests.scala @@ -76,4 +76,17 @@ class BetterNamingTests extends ChiselFlatSpec { elaborate { module = new DigitFieldNamesInRecord; module } assert(module.getNameFailures() == Nil) } + + "Literals" should "not impact temporary name suffixes" in { + class MyModule(withLits: Boolean) extends Module { + val io = IO(new Bundle {}) + if (withLits) { + List(8.U, -3.S, 1.25.F(2.BP)) + } + WireInit(3.U) + } + val withLits = chisel3.Driver.emit(() => new MyModule(true)) + val noLits = chisel3.Driver.emit(() => new MyModule(false)) + withLits should equal (noLits) + } } |
