blob: 3703cf4fa4beb4b5042991a20ad21d9f7942ce0a [file]
// LANGUAGE: +EagerLambdaAnalysis, +CallCompletionRefinementsFor25, +UnitConversionsOnArbitraryExpressions, +InferThrowableTypeParameterToUpperBound
fun suspendUnitLambdaAndStringSam(block: suspend () -> Unit) = "O"
fun suspendUnitLambdaAndStringSam(block: StringSam) = "K"
fun interface StringSam {
fun run(): String
}
fun box(): String {
return suspendUnitLambdaAndStringSam { Unit } + suspendUnitLambdaAndStringSam { "" }
}