summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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])
}
}