blob: 41ed5d60a2b6bfa476b17e7ad9e14723cfab365f [file]
Resolve target: value-parameter x: kotlin.Any? smart-cast to kotlin.String
----------------------------------------------
// COMPILER_ARGUMENTS: -XXLanguage:+ReadDeserializedContracts -XXLanguage:+UseReturnsEffect
package test
fun irrelevantConsume(y: Any?) {}
fun testContractFromBinaryDependency(x: Any?, y: Any?) {
require(x is String)
/* STATEMENT DELETED: require(y is String) */
/* STATEMENT DELETED: irrelevantConsume(x) */
<caret>x.length
/* STATEMENT DELETED: require(x is Int) */
}