FIR: Support special scope for raw types
^KT-46369 Fixed ^KT-41794 Fixed ^KT-49351 Fixed
This commit is contained in:
committed by
Space Team
parent
1215ae0fe7
commit
5cc31114cd
@@ -1,17 +0,0 @@
|
||||
// SKIP_TXT
|
||||
// FILE: A.java
|
||||
|
||||
public class A {
|
||||
public static B getB() { return null; }
|
||||
}
|
||||
|
||||
// FILE: B.java
|
||||
|
||||
public class B<E> {
|
||||
public void foo(java.util.Map<String, String> x) {}
|
||||
}
|
||||
|
||||
// FILE: main.kt
|
||||
fun main(x: Map<Any, Any>) {
|
||||
A.getB().foo(<!ARGUMENT_TYPE_MISMATCH!>x<!>) // OK in FE1.0 ( but probably shouldn't), ARGUMENT_TYPE_MISMATCH at FIR
|
||||
}
|
||||
+2
-1
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
// SKIP_TXT
|
||||
// FILE: A.java
|
||||
|
||||
@@ -13,5 +14,5 @@ public class B<E> {
|
||||
|
||||
// FILE: main.kt
|
||||
fun main(x: Map<Any, Any>) {
|
||||
A.getB().foo(x) // OK in FE1.0 ( but probably shouldn't), ARGUMENT_TYPE_MISMATCH at FIR
|
||||
A.getB().foo(x)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user