// FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_VARIABLE -DEPRECATION inline fun foo(block: () -> T): String = block().toString() inline fun javaClass(): Class = T::class.java fun box() { val a = arrayOf(null!!) val b = Array<Nothing?>(5) { null!! } val c = foo() { null!! } val d = foo { null!! } val e = foo { "1" as Nothing } val e1 = foo { "1" as Nothing? } val f = javaClass<Nothing>() }