summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/test/scala/chiselTests/BetterNamingTests.scala13
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)
+ }
}