aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJack Koenig2019-01-13 22:03:53 -0800
committerJack Koenig2019-01-13 22:10:22 -0800
commit9636b550505e4803c6d7307af7e01d996d0f0ea8 (patch)
treee61e46216a10747ae38d7d63aa638a35a73c381d /src
parentf961bfca704c9095309e110ff3a546a40b1a2dc5 (diff)
Suppress unchecked warning in Constant Propagation
Diffstat (limited to 'src')
-rw-r--r--src/main/scala/firrtl/transforms/ConstantPropagation.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/scala/firrtl/transforms/ConstantPropagation.scala b/src/main/scala/firrtl/transforms/ConstantPropagation.scala
index 16960b34..8a273476 100644
--- a/src/main/scala/firrtl/transforms/ConstantPropagation.scala
+++ b/src/main/scala/firrtl/transforms/ConstantPropagation.scala
@@ -67,7 +67,7 @@ class ConstantPropagation extends Transform with ResolvedAnnotationPaths {
}
object FoldADD extends FoldCommutativeOp {
- def fold(c1: Literal, c2: Literal) = (c1, c2) match {
+ def fold(c1: Literal, c2: Literal) = ((c1, c2): @unchecked) match {
case (_: UIntLiteral, _: UIntLiteral) => UIntLiteral(c1.value + c2.value, (c1.width max c2.width) + IntWidth(1))
case (_: SIntLiteral, _: SIntLiteral) => SIntLiteral(c1.value + c2.value, (c1.width max c2.width) + IntWidth(1))
}