blob: dc4590201a426bce2bc8316ecfdaf61f9ecf20b2 [file]
// LANGUAGE: +EagerLambdaAnalysis, +CallCompletionRefinementsFor25, +UnitConversionsOnArbitraryExpressions, +InferThrowableTypeParameterToUpperBound
fun unitLambdaAndTypeSam(block: () -> Unit) = "O"
fun unitLambdaAndTypeSam(block: Sam) = "K"
fun interface Sam {
fun run(): Type
}
object Type
fun box(): String {
return unitLambdaAndTypeSam { Unit } + unitLambdaAndTypeSam { Type }
}