// FIR_IDENTICAL // KT-557 Wrong type inference near sure extension function fun T?.sure() : T = this!! fun Array.length() : Int { return 0; } fun test(array : Array?) { array?.sure>().length() }