From 055800898de2fbebcd5751d071492f49c5a41a9b Mon Sep 17 00:00:00 2001 From: chick Date: Sun, 14 Feb 2021 16:18:04 -0800 Subject: [PATCH] - Don't carry over OutputFileAnnotaton to the harness phase of GenerateTopAndHarness --- .../barstools/tapeout/transforms/GenerateTopAndHarness.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tapeout/src/main/scala/barstools/tapeout/transforms/GenerateTopAndHarness.scala b/tapeout/src/main/scala/barstools/tapeout/transforms/GenerateTopAndHarness.scala index 35e364c0..dd9a5ac1 100644 --- a/tapeout/src/main/scala/barstools/tapeout/transforms/GenerateTopAndHarness.scala +++ b/tapeout/src/main/scala/barstools/tapeout/transforms/GenerateTopAndHarness.scala @@ -98,7 +98,9 @@ private class GenerateTopAndHarness(annotations: AnnotationSeq) extends LazyLogg // outputFileNameOverride: change to harnessOutput // conf file must change to harnessConf by mapping annotations - val generatorAnnotations = annotations.map { + val generatorAnnotations = annotations + .filterNot(_.isInstanceOf[OutputFileAnnotation]) + .map { case ReplSeqMemAnnotation(i, _) => ReplSeqMemAnnotation(i, harnessConf.get) case HarnessOutputAnnotation(s) => OutputFileAnnotation(s) case anno => anno