aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/IR.scala
diff options
context:
space:
mode:
authorJack2015-10-12 16:45:21 -0700
committerJack2015-10-12 16:45:21 -0700
commit0c288c48382f1b31fbfb1c202867fb444e46136c (patch)
tree6b3498b1ebae1cbd3f7298165cae631a7f6c6bd1 /src/main/scala/firrtl/IR.scala
parentd1295b29d89e07645c3a4e08f2f923455a868482 (diff)
Added support for no width to mean unknown, and print nothing instead of <?> for unknown width. Also added test to check this
Diffstat (limited to 'src/main/scala/firrtl/IR.scala')
-rw-r--r--src/main/scala/firrtl/IR.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/scala/firrtl/IR.scala b/src/main/scala/firrtl/IR.scala
index c52c45a4..876e8641 100644
--- a/src/main/scala/firrtl/IR.scala
+++ b/src/main/scala/firrtl/IR.scala
@@ -50,8 +50,8 @@ case object Bits extends PrimOp
// Add types, default to UNKNOWN
// TODO add type
trait Exp extends AST
-case class UIntValue(value: BigInt, width: BigInt) extends Exp
-case class SIntValue(value: BigInt, width: BigInt) extends Exp
+case class UIntValue(value: BigInt, width: Width) extends Exp
+case class SIntValue(value: BigInt, width: Width) extends Exp
case class Ref(name: String, tpe: Type) extends Exp
case class Subfield(exp: Exp, name: String, tpe: Type) extends Exp
case class Subindex(exp: Exp, value: BigInt) extends Exp