// KT-11075 NONE_APPLICABLE reported for callable reference to an overloaded generic function with expected type provided object TestCallableReferences { fun foo(x: A) = x fun foo(x: List) = x fun test0(): (String) -> String = TestCallableReferences::foo fun test1(): (List) -> List = TestCallableReferences::foo }