From 6d44c9ac6e4391d0eb116334f82f7ffdd065343b Mon Sep 17 00:00:00 2001 From: Megan Wachs Date: Mon, 8 Jun 2020 12:45:28 -0700 Subject: [PATCH] OptimizationBarrier: make sure the module put down is not called package_Anon.v --- src/main/scala/util/package.scala | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/scala/util/package.scala b/src/main/scala/util/package.scala index 7bee96600f..5aec9fcfa5 100644 --- a/src/main/scala/util/package.scala +++ b/src/main/scala/util/package.scala @@ -228,15 +228,16 @@ package object util { } def OptimizationBarrier[T <: Data](in: T): T = { - val foo = Module(new Module { + val barrier = Module(new Module { val io = IO(new Bundle { val x = Input(in) val y = Output(in) }) io.y := io.x + override def desiredName = "OptimizationBarrier" }) - foo.io.x := in - foo.io.y + barrier.io.x := in + barrier.io.y } /** Similar to Seq.groupBy except this returns a Seq instead of a Map