remove large annotations

This commit is contained in:
Abraham Gonzalez
2019-08-17 10:35:41 -07:00
parent 26096e07f6
commit 76f6c8adb2

View File

@@ -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