summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Waterman2015-08-11 17:24:18 -0700
committerAndrew Waterman2015-08-11 17:24:18 -0700
commita0aee6325d5d533ce671e62f82ba63e41c6358e6 (patch)
treec1b6179eb6462c187221b4f35e6b9df604cf9f63
parent07e52942d9c621c83bf93314d554b8b911b658ca (diff)
Suppress runtime type check warnings
-rw-r--r--src/main/scala/Chisel/Parameters.scala6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/scala/Chisel/Parameters.scala b/src/main/scala/Chisel/Parameters.scala
index 34a03f51..3fa25e39 100644
--- a/src/main/scala/Chisel/Parameters.scala
+++ b/src/main/scala/Chisel/Parameters.scala
@@ -265,8 +265,8 @@ abstract class World(
case e:scala.MatchError => throw new ParameterUndefinedException(pname, e)
}
) match {
- case k:Knob[T] => ExVar[T](_VarKnob[T](k.name))
- case ex:Ex[T] => _bindLet[T](pname,ex)
+ case k:Knob[T @unchecked] => ExVar[T](_VarKnob[T](k.name))
+ case ex:Ex[T @unchecked] => _bindLet[T](pname,ex)
case lit => ExLit(lit.asInstanceOf[T])
}
}
@@ -443,7 +443,7 @@ final class Parameters(
val up = _world._otherView(_look, site)
mask(f, site, here, up) match {
- case e:Ex[T] => e
+ case e:Ex[T @unchecked] => e
case lit => ExLit(lit.asInstanceOf[T])
}
}