aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/WIR.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/firrtl/WIR.scala')
-rw-r--r--src/main/scala/firrtl/WIR.scala8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/scala/firrtl/WIR.scala b/src/main/scala/firrtl/WIR.scala
index 9c63360c..06b5be48 100644
--- a/src/main/scala/firrtl/WIR.scala
+++ b/src/main/scala/firrtl/WIR.scala
@@ -73,14 +73,14 @@ case class WSubAccess(exp: Expression, index: Expression, tpe: Type, gender: Gen
def mapType(f: Type => Type): Expression = this.copy(tpe = f(tpe))
def mapWidth(f: Width => Width): Expression = this
}
-case class WVoid() extends Expression {
+case object WVoid extends Expression {
def tpe = UnknownType
def serialize: String = "VOID"
def mapExpr(f: Expression => Expression): Expression = this
def mapType(f: Type => Type): Expression = this
def mapWidth(f: Width => Width): Expression = this
}
-case class WInvalid() extends Expression {
+case object WInvalid extends Expression {
def tpe = UnknownType
def serialize: String = "INVALID"
def mapExpr(f: Expression => Expression): Expression = this
@@ -126,8 +126,8 @@ class WrappedExpression (val e1: Expression) {
case (e1: WSubField, e2: WSubField) => (e1.name equals e2.name) && weq(e1.exp,e2.exp)
case (e1: WSubIndex, e2: WSubIndex) => (e1.value == e2.value) && weq(e1.exp,e2.exp)
case (e1: WSubAccess, e2: WSubAccess) => weq(e1.index,e2.index) && weq(e1.exp,e2.exp)
- case (e1: WVoid, e2: WVoid) => true
- case (e1: WInvalid, e2: WInvalid) => true
+ case (WVoid, WVoid) => true
+ case (WInvalid, WInvalid) => true
case (e1: DoPrim, e2: DoPrim) => e1.op == e2.op &&
((e1.consts zip e2.consts) forall {case (x, y) => x == y}) &&
((e1.args zip e2.args) forall {case (x, y) => weq(x, y)})