// FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_EXPRESSION -UNUSED_PARAMETER -UNUSED_VARIABLE -UNNECESSARY_NOT_NULL_ASSERTION -UNNECESSARY_SAFE_CALL -SAFE_CALL_WILL_CHANGE_NULLABILITY fun getFun(s: (p: Int) -> Unit): Function1 = {11} inline fun getInlineFun(s: (p: Int) -> Unit): Function1 = {11} inline fun testExtension(s: (p: Int) -> Unit) { getFun(s).invoke(10) getInlineFun(s).invoke(10) getInlineFun(s)!!.invoke(10) getInlineFun(s)?.invoke(10) }