Fix exception on resolving collection literal inside lambda
#KT-31907 Fixed #EA-90906 Fixed
This commit is contained in:
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
|
||||
fun foo(l: () -> Unit) {}
|
||||
fun bar(l: () -> String) {}
|
||||
|
||||
val a = foo { [] }
|
||||
val b = bar { [] }
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
|
||||
fun foo(l: () -> Unit) {}
|
||||
fun bar(l: () -> String) {}
|
||||
|
||||
val a = foo { <!NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER, UNSUPPORTED!>[]<!> }
|
||||
val b = bar { <!TYPE_MISMATCH, TYPE_MISMATCH, TYPE_MISMATCH, UNSUPPORTED!>[]<!> }
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
package
|
||||
|
||||
public val a: kotlin.Unit
|
||||
public val b: kotlin.Unit
|
||||
public fun bar(/*0*/ l: () -> kotlin.String): kotlin.Unit
|
||||
public fun foo(/*0*/ l: () -> kotlin.Unit): kotlin.Unit
|
||||
Reference in New Issue
Block a user