// FIR_IDENTICAL // !LANGUAGE: +NewInference // !DIAGNOSTICS: -UNUSED_PARAMETER import kotlin.reflect.KProperty1 class Sample(val str: String) class Inv class Form { operator fun get(field: KProperty1<*, F>): Inv = TODO() } fun foo(i: Inv) {} fun test(f: Form) { foo(f[Sample::str]) }