[FIR] Properly pass type attributes for inference of lambda with type variable as expected type

#KT-41989 Fixed
#KT-37317 Fixed
This commit is contained in:
Dmitriy Novozhilov
2020-09-25 10:55:19 +03:00
parent d9906ae8da
commit 0c0a8f9849
14 changed files with 90 additions and 77 deletions
@@ -22,9 +22,9 @@ class D {
fun main() {
val x1: String.() -> String = if (true) {
{ <!NO_THIS!>this<!> }
{ this }
} else {
{ <!NO_THIS!>this<!> }
{ this }
}
}