## minimized code ```Scala object Test { inline def meth[R <: Int]: R = 3.asInstanceOf[R] // inferred type is Nothing def main(args: Array[String]): Unit = { val t: Int = meth } } ``` ## expectation It should work as in the normal case.