summaryrefslogtreecommitdiff
path: root/src/main/scala/Chisel/utils.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/Chisel/utils.scala')
-rw-r--r--src/main/scala/Chisel/utils.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/scala/Chisel/utils.scala b/src/main/scala/Chisel/utils.scala
index 90c59e9d..1e024b11 100644
--- a/src/main/scala/Chisel/utils.scala
+++ b/src/main/scala/Chisel/utils.scala
@@ -138,7 +138,7 @@ object is {
def apply(v: Iterable[Bits])(block: => Unit): Unit = {
val keys = switchKeys
if (keys.isEmpty) ChiselError.error("The 'is' keyword may not be used outside of a switch.")
- else if (!v.isEmpty) when (v.map(_ === keys.top).reduce(_||_)) { block }
+ else if (!v.isEmpty) when (v.map(_.toBits === keys.top.toBits).reduce(_||_)) { block }
}
}