diff options
| author | Adam Izraelevitz | 2017-03-06 16:07:20 -0800 |
|---|---|---|
| committer | Adam Izraelevitz | 2017-03-06 16:48:15 -0800 |
| commit | a7fa5cd7e3c55c2bc828a04f60b6a4c41ea3876a (patch) | |
| tree | eef18a9913b5aa1fc318950e28953e018be9495d /src/main/scala | |
| parent | fa4922dd3d985350fbc30281f6ffcf6e05c542ad (diff) | |
After merge, fixed added transforms
Diffstat (limited to 'src/main/scala')
| -rw-r--r-- | src/main/scala/firrtl/Emitter.scala | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/main/scala/firrtl/Emitter.scala b/src/main/scala/firrtl/Emitter.scala index 10d3ae85..b1c318fa 100644 --- a/src/main/scala/firrtl/Emitter.scala +++ b/src/main/scala/firrtl/Emitter.scala @@ -148,7 +148,11 @@ sealed abstract class FirrtlEmitter(form: CircuitForm) extends Transform with Em emitAllModules(state.circuit) map (EmittedFirrtlModuleAnnotation(_)) case _ => Seq() } - state.copy(annotations = Some(AnnotationMap(newAnnos))) + val annos = newAnnos ++ (state.annotations match { + case None => Seq.empty + case Some(a) => a.annotations + }) + state.copy(annotations = Some(AnnotationMap(annos))) } // Old style, deprecated @@ -775,6 +779,10 @@ class VerilogEmitter extends Transform with PassBased with Emitter { } case _ => Seq() } - state.copy(annotations = Some(AnnotationMap(newAnnos))) + val annos = newAnnos ++ (state.annotations match { + case None => Seq.empty + case Some(a) => a.annotations + }) + state.copy(annotations = Some(AnnotationMap(annos))) } } |
