aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/options/phases/ConvertLegacyAnnotations.scala
diff options
context:
space:
mode:
authorSchuyler Eldridge2018-11-22 23:40:38 -0500
committerGitHub2018-11-22 23:40:38 -0500
commit27afc3d8defd9e2a85d5e3d2f9d2b35310b9b775 (patch)
tree8435ab570e88b60ca6af127e607794c64565bb9c /src/main/scala/firrtl/options/phases/ConvertLegacyAnnotations.scala
parent4a2211c1602b37a65b4e44c3b7ebe82e8bfeedc0 (diff)
parent696bc256a90cc80bcb094aaeada8eea51a643ae0 (diff)
Merge pull request #945 from seldridge/add-phase
- Change firrtl.options API, add Phase
Diffstat (limited to 'src/main/scala/firrtl/options/phases/ConvertLegacyAnnotations.scala')
-rw-r--r--src/main/scala/firrtl/options/phases/ConvertLegacyAnnotations.scala14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/main/scala/firrtl/options/phases/ConvertLegacyAnnotations.scala b/src/main/scala/firrtl/options/phases/ConvertLegacyAnnotations.scala
new file mode 100644
index 00000000..37667160
--- /dev/null
+++ b/src/main/scala/firrtl/options/phases/ConvertLegacyAnnotations.scala
@@ -0,0 +1,14 @@
+// See LICENSE for license details.
+
+package firrtl.options.phases
+
+import firrtl.AnnotationSeq
+import firrtl.annotations.LegacyAnnotation
+import firrtl.options.Phase
+
+/** Convert any [[LegacyAnnotation]]s to non-legacy variants */
+object ConvertLegacyAnnotations extends Phase {
+
+ def transform(annotations: AnnotationSeq): AnnotationSeq = LegacyAnnotation.convertLegacyAnnos(annotations)
+
+}