chipsalliance / chipsalliance/chisel

DontTouchNotFoundException: Component marked dontTouch (DataCache.cacheStateName) not found!

Open
#1,112 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
Scala
Stars
4.8k
Forks
658
Avg merge
18h 59m
Merged PRs (30d)
14

Description

**Type of issue**: bug report

**Impact**: no functional change

**Other information**

I can't include the code that causes this problem, and this isn't something that fails in simple examples. I'm not quite sure how to proceed.

[info] firrtl.transforms.DontTouchAnnotation$DontTouchNotFoundException: Component marked dontTouch (DataCache.cacheStateName) not found!
[info] It was probably accidentally deleted. Please check that your custom transforms are notresponsible and then file an issue on Github.
[info] at firrtl.transforms.DontTouchAnnotation$.errorNotFound(OptimizationAnnotations.scala:27)
[info] at firrtl.transforms.DeadCodeElimination.$anonfun$run$6(DeadCodeElimination.scala:293)
[info] at firrtl.transforms.DeadCodeElimination.$anonfun$run$6$adapted(DeadCodeElimination.scala:287)
[info] at scala.collection.immutable.List.foreach(List.scala:392)
[info] at firrtl.transforms.DeadCodeElimination.run(DeadCodeElimination.scala:287)
[info] at firrtl.transforms.DeadCodeElimination.execute(DeadCodeElimination.scala:335)
[info] at firrtl.Transform.$anonfun$runTransform$2(Compiler.scala:257)
[info] at firrtl.Utils$.time(Utils.scala:183)
[info] at firrtl.Transform.runTransform(Compiler.scala:257)
[info] at firrtl.SeqTransformBased.$anonfun$runTransforms$1(Compiler.scala:309)
[info] ...

**If the current behavior is a bug, please provide the steps to reproduce the problem:**

**What is the current behavior?**

Exception.

**What is the expected behavior?**

No exception.

**Please tell us about your environment:**

Ubuntu 18

"chisel3" -> "3.1.5",
"chisel-iotesters" -> "1.2.7"

**What is the use case for changing the behavior?**

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.