FIR call completion: approximate type argument types

This commit removes some captured / ILT types at the end of resolve
This commit is contained in:
Mikhail Glukhikh
2020-09-10 10:52:14 +03:00
parent 3b828ac62b
commit e4aaae9ae7
9 changed files with 26 additions and 20 deletions
@@ -7,7 +7,7 @@ FILE: typeAliasWithNotNullBound.kt
}
public final typealias MyAlias = R|Inv<out kotlin/CharSequence>|
public final fun foo(p: R|MyAlias|): R|kotlin/Unit| {
R|/bar|<R|CapturedType(out kotlin/CharSequence)|>(R|<local>/p|).R|kotlin/CharSequence.length|
R|/bar|<R|kotlin/CharSequence|>(R|<local>/p|).R|kotlin/CharSequence.length|
}
public final fun <T : R|kotlin/Any|> bar(x: R|Inv<T>|): R|T| {
^bar R|kotlin/TODO|()