aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorAlbert Magyar2020-06-25 15:13:07 -0700
committerAlbert Magyar2020-06-26 11:08:42 -0700
commitcbfb32dc90f25c814898add3eff9b332b6021e5b (patch)
treedb21fe781e9d6bf04ccc3bed963c4fd97bf5ff6f /src/main
parent425354a493126fe365237491d29dd73d1209a44e (diff)
Enable ConvertAsserts in default Verilog compiler
Diffstat (limited to 'src/main')
-rw-r--r--src/main/scala/firrtl/Emitter.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/scala/firrtl/Emitter.scala b/src/main/scala/firrtl/Emitter.scala
index 268841da..47d8c7d1 100644
--- a/src/main/scala/firrtl/Emitter.scala
+++ b/src/main/scala/firrtl/Emitter.scala
@@ -16,7 +16,7 @@ import Utils._
import MemPortUtils.{memPortField, memType}
import firrtl.options.{Dependency, HasShellOptions, PhaseException, ShellOption, Unserializable}
import firrtl.stage.{RunFirrtlTransformAnnotation, TransformManager}
-import firrtl.transforms.formal.RemoveVerificationStatements
+import firrtl.transforms.formal.{RemoveVerificationStatements, ConvertAsserts}
// Datastructures
import scala.collection.mutable.ArrayBuffer
@@ -182,6 +182,7 @@ class VerilogEmitter extends SeqTransform with Emitter {
def outputForm = LowForm
override def prerequisites =
+ Dependency(ConvertAsserts) +:
Dependency[RemoveVerificationStatements] +:
Dependency[LegalizeAndReductionsTransform] +:
firrtl.stage.Forms.LowFormOptimized
@@ -1240,6 +1241,7 @@ class VerilogEmitter extends SeqTransform with Emitter {
class MinimumVerilogEmitter extends VerilogEmitter with Emitter {
override def prerequisites =
+ Dependency(ConvertAsserts) +:
Dependency[RemoveVerificationStatements] +:
Dependency[LegalizeAndReductionsTransform] +:
firrtl.stage.Forms.LowFormMinimumOptimized