aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/scala/firrtl/ir/Serializer.scala2
-rw-r--r--src/test/scala/firrtlTests/ParserSpec.scala28
2 files changed, 27 insertions, 3 deletions
diff --git a/src/main/scala/firrtl/ir/Serializer.scala b/src/main/scala/firrtl/ir/Serializer.scala
index 219c2abe..3ef9a96b 100644
--- a/src/main/scala/firrtl/ir/Serializer.scala
+++ b/src/main/scala/firrtl/ir/Serializer.scala
@@ -17,7 +17,7 @@ object Serializer {
val Indent = " "
// The version supported by the serializer.
- val version = Version(1, 1, 0)
+ val version = Version(1, 2, 0)
/** Converts a `FirrtlNode` into its string representation with
* default indentation.
diff --git a/src/test/scala/firrtlTests/ParserSpec.scala b/src/test/scala/firrtlTests/ParserSpec.scala
index dea44844..d5c1dfe3 100644
--- a/src/test/scala/firrtlTests/ParserSpec.scala
+++ b/src/test/scala/firrtlTests/ParserSpec.scala
@@ -118,6 +118,30 @@ class ParserSpec extends FirrtlFlatSpec {
firrtl.Parser.parse(c.serialize)
}
+ "Version 1.2.0" should "be accepted" in {
+ val input = """
+ |FIRRTL version 1.2.0
+ |circuit Test :
+ | module Test :
+ | input in : UInt<1>
+ | in <= UInt(0)
+ """.stripMargin
+ val c = firrtl.Parser.parse(input)
+ firrtl.Parser.parse(c.serialize)
+ }
+
+ "Version 1.2.1" should "be accepted" in {
+ val input = """
+ |FIRRTL version 1.2.1
+ |circuit Test :
+ | module Test :
+ | input in : UInt<1>
+ | in <= UInt(0)
+ """.stripMargin
+ val c = firrtl.Parser.parse(input)
+ firrtl.Parser.parse(c.serialize)
+ }
+
"No version" should "be accepted" in {
val input = """
|circuit Test :
@@ -129,10 +153,10 @@ class ParserSpec extends FirrtlFlatSpec {
firrtl.Parser.parse(c.serialize)
}
- "Version 1.2.0" should "be rejected" in {
+ "Version 1.3.0" should "be rejected" in {
an[UnsupportedVersionException] should be thrownBy {
val input = """
- |FIRRTL version 1.2.0
+ |FIRRTL version 1.3.0
|circuit Test :
| module Test :
| input in : UInt<1>