// PARAM_TYPES: kotlin.String?, kotlin.Comparable?, kotlin.CharSequence?, java.io.Serializable?, kotlin.Any? // PARAM_DESCRIPTOR: val s: kotlin.String? defined in foo // SIBLING: fun foo(): Int { val s: String? = "" return if (true) { i(s) } else { i(s) } } private fun i(s: String?) = s!!.length