| 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) */ | |
| } |