diff options
| author | Schuyler Eldridge | 2020-01-06 15:26:25 -0500 |
|---|---|---|
| committer | mergify[bot] | 2020-01-06 20:26:25 +0000 |
| commit | 9e1c22445961e6ce7c52c9b2bb7f626e649e38af (patch) | |
| tree | fa7781be8b38bf3339eb880bc0c578ac06fe7b6b /src | |
| parent | 3e096a73777bf6c8af8d5cc89ec113371bb432c4 (diff) | |
Make EmittedAnnotation Unserializable (#1288)
Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/scala/firrtl/Emitter.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/scala/firrtl/Emitter.scala b/src/main/scala/firrtl/Emitter.scala index 32027f67..c87928c5 100644 --- a/src/main/scala/firrtl/Emitter.scala +++ b/src/main/scala/firrtl/Emitter.scala @@ -15,7 +15,7 @@ import firrtl.PrimOps._ import firrtl.WrappedExpression._ import Utils._ import MemPortUtils.{memPortField, memType} -import firrtl.options.{HasShellOptions, ShellOption, StageUtils, PhaseException} +import firrtl.options.{HasShellOptions, ShellOption, StageUtils, PhaseException, Unserializable} import firrtl.stage.RunFirrtlTransformAnnotation // Datastructures import scala.collection.mutable.ArrayBuffer @@ -93,7 +93,7 @@ final case class EmittedFirrtlModule(name: String, value: String, outputSuffix: final case class EmittedVerilogModule(name: String, value: String, outputSuffix: String) extends EmittedModule /** Traits for Annotations containing emitted components */ -sealed trait EmittedAnnotation[T <: EmittedComponent] extends NoTargetAnnotation { +sealed trait EmittedAnnotation[T <: EmittedComponent] extends NoTargetAnnotation with Unserializable { val value: T } sealed trait EmittedCircuitAnnotation[T <: EmittedCircuit] extends EmittedAnnotation[T] |
