blob: 0256a41ed3edef155ffa2a8dd2fdd93f1c548593 [file]
FILE: overloadsWithGenericAndGenericLambda.kt
public final class Inv<T> : R|kotlin/Any| {
public constructor<T>(): R|Inv<T>| {
super<R|kotlin/Any|>()
}
}
public final fun <T> foo(c: R|Inv<T>|, f: R|() -> T|): R|kotlin/Unit| {
}
public final fun <T> foo(c: R|Inv<T>|, v: R|T|): R|kotlin/Unit| {
}
public final fun <T> test(x: R|Inv<T>|, v: R|T|): R|kotlin/Unit| {
R|/foo|<R|T|>(R|<local>/x|, <L> = foo@fun <anonymous>(): R|T| <inline=NoInline> {
^ R|<local>/v|
}
)
}