Closed jackkoenig closed 3 years ago
I believe the error stems from Bundles like this one https://github.com/ucb-bar/dsptools/blob/b727fcdf6f8b204cb5bbbb8c005e97a0f71d54f0/src/test/scala/dsptools/VerboseDspTesterSpec/SimpleTBwGenTypeOption.scala#L158 that need to be turned into Bundle lits
This was never intended to be supported in Chisel3 and is more explicitly banned in Chisel v3.5.0-RC1. These tests can become compliant with the stricter API by using Bundle literals rather than Bundles with literals for fields.
The check these are failing was introduced in https://github.com/chipsalliance/chisel3/pull/2046.
I think these tests should be fixed but I don't want to block the release candidate on them.
Annoyingly, these are really hard to debug because the stack trace trimming is hiding everything which is a separate issue that we should address, here's a useful diff to apply to help when debugging this: