diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/scala/chisel3/util/experimental/BoringUtils.scala | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main/scala/chisel3/util/experimental/BoringUtils.scala b/src/main/scala/chisel3/util/experimental/BoringUtils.scala index da5b3fd0..36b3fb88 100644 --- a/src/main/scala/chisel3/util/experimental/BoringUtils.scala +++ b/src/main/scala/chisel3/util/experimental/BoringUtils.scala @@ -181,8 +181,14 @@ object BoringUtils { * component */ def bore(source: Data, sinks: Seq[Data]): String = { - lazy val genName = addSource(source, source.instanceName, true, true) + val boringName = try { + source.instanceName + } catch { + case _: Exception => "bore" + } + val genName = addSource(source, boringName, true, true) sinks.map(addSink(_, genName, true, true)) genName } + } |
