[FIR] Change diagnostic INITIALIZER_TYPE_MISMATCH to work with for loop
^KTIJ-25251 fixed Merge-request: KT-MR-10507 Merged-by: Egor Kulikov <Egor.Kulikov@jetbrains.com>
This commit is contained in:
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
open class Base
|
||||
class Derived : Base()
|
||||
|
||||
fun main() {
|
||||
val derivedList: List<Base> = <!UNRESOLVED_REFERENCE!>listOf<!>(Derived(), Derived(), Derived())
|
||||
|
||||
for (derived: <!INITIALIZER_TYPE_MISMATCH!>Derived<!> in derivedList) {
|
||||
}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
open class Base
|
||||
class Derived : Base()
|
||||
|
||||
fun main() {
|
||||
val derivedList: List<Base> = <!UNRESOLVED_REFERENCE!>listOf<!>(Derived(), Derived(), Derived())
|
||||
|
||||
for (derived: <!TYPE_MISMATCH_IN_FOR_LOOP!>Derived<!> in derivedList) {
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user