@@ -72,7 +72,7 @@ class TraceSpec extends ChiselFlatSpec with Matchers {
7272 }
7373
7474 val (testDir, annos) = compile(" TraceFromAnnotations" , () => new Module1 )
75- val dut = annos.collectFirst { case DesignAnnotation (dut) => dut }.get. asInstanceOf [ Module1 ]
75+ val dut = annos.collectFirst { case DesignAnnotation (dut : Module1 , _ ) => dut }.get
7676 // out of Builder.
7777
7878 val oneTarget = finalTarget(annos)(dut.m0.r.a.a).head
@@ -215,7 +215,7 @@ class TraceSpec extends ChiselFlatSpec with Matchers {
215215 }
216216
217217 val (_, annos) = compile(" TraceFromCollideBundle" , () => new CollideModule )
218- val dut = annos.collectFirst { case DesignAnnotation (dut) => dut }.get. asInstanceOf [ CollideModule ]
218+ val dut = annos.collectFirst { case DesignAnnotation (dut : CollideModule , _ ) => dut }.get
219219
220220 val topName = " CollideModule"
221221
@@ -259,7 +259,7 @@ class TraceSpec extends ChiselFlatSpec with Matchers {
259259 }
260260
261261 val (_, annos) = compile(" Inline" , () => new Module1 )
262- val dut = annos.collectFirst { case DesignAnnotation (dut) => dut }.get. asInstanceOf [ Module1 ]
262+ val dut = annos.collectFirst { case DesignAnnotation (dut : Module1 , _ ) => dut }.get
263263
264264 val m0_i = finalTarget(annos)(dut.m0.i).head
265265 m0_i should be(refTarget(" Module1" , " m0_i" ))
@@ -276,7 +276,7 @@ class TraceSpec extends ChiselFlatSpec with Matchers {
276276 }
277277
278278 val (_, annos) = compile(" ConstantProp" , () => new Module0 )
279- val dut = annos.collectFirst { case DesignAnnotation (dut) => dut }.get. asInstanceOf [ Module0 ]
279+ val dut = annos.collectFirst { case DesignAnnotation (dut : Module0 , _ ) => dut }.get
280280
281281 val i0 = finalTarget(annos)(dut.i0).head
282282 i0 should be(refTarget(" Module0" , " i0" ))
@@ -319,7 +319,7 @@ class TraceSpec extends ChiselFlatSpec with Matchers {
319319 }
320320
321321 val (_, annos) = compile(" NestedModule" , () => new M3 )
322- val m3 = annos.collectFirst { case DesignAnnotation (dut) => dut }.get. asInstanceOf [ M3 ]
322+ val m3 = annos.collectFirst { case DesignAnnotation (dut : M3 , _ ) => dut }.get
323323
324324 val m2_m1_not = finalTarget(annos)(m3.m2.m1.bar).head
325325 val m2_not = finalTarget(annos)(m3.m2.foo).head
@@ -337,7 +337,7 @@ class TraceSpec extends ChiselFlatSpec with Matchers {
337337 Seq (a, b).foreach { a => traceName(a); dontTouch(a) }
338338 }
339339 val (_, annos) = compile(" NestedModule" , () => new M )
340- val dut = annos.collectFirst { case DesignAnnotation (dut) => dut }.get. asInstanceOf [ M ]
340+ val dut = annos.collectFirst { case DesignAnnotation (dut : M , _ ) => dut }.get
341341 val allTargets = finalTargetMap(annos)
342342 allTargets(dut.a.toAbsoluteTarget) should be(Seq (refTarget(" M" , " a" )))
343343 allTargets(dut.b(0 ).toAbsoluteTarget) should be(Seq (refTarget(" M" , " b_0" )))
0 commit comments