// FIR_IDENTICAL // ALLOW_KOTLIN_PACKAGE // !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_VARIABLE -UNUSED_EXPRESSION // ISSUE: KT-11265 // FILE: OverloadResolutionByLambdaReturnType.kt package kotlin annotation class OverloadResolutionByLambdaReturnType // FILE: main.kt import kotlin.OverloadResolutionByLambdaReturnType @OverloadResolutionByLambdaReturnType fun create(f: (Int) -> Int): Int = 1 fun create(f: (Int) -> String): String = "" fun takeString(s: String) {} fun test_1() { val x = create { "" } takeString("") }