diff --git a/tapeout/src/main/scala/transforms/Generate.scala b/tapeout/src/main/scala/transforms/Generate.scala index e8a64eb7..8e595499 100644 --- a/tapeout/src/main/scala/transforms/Generate.scala +++ b/tapeout/src/main/scala/transforms/Generate.scala @@ -202,6 +202,14 @@ sealed trait GenerateTopAndHarnessApp extends LazyLogging { this: App => annoFile.foreach { annoPath => val outputFile = new java.io.PrintWriter(annoPath) outputFile.write(JsonProtocol.serialize(res.circuitState.annotations.filter(_ match { + case DeletedAnnotation(_, anno) => + anno match { + case ec: EmittedComponent => false + case ea: EmittedAnnotation[_] => false + case fca: FirrtlCircuitAnnotation => false + case _ => true + } + case ec: EmittedComponent => false case ea: EmittedAnnotation[_] => false case fca: FirrtlCircuitAnnotation => false case _ => true