[FE 1.0] Don't report CAST_NEVER_SUCCEEDS on stub types

^KT-49829 Fixed
This commit is contained in:
Victor Petukhov
2021-12-17 10:29:14 +03:00
committed by teamcity
parent 37d163d417
commit 8e2b90b5db
10 changed files with 71 additions and 11 deletions
@@ -0,0 +1,12 @@
// WITH_STDLIB
// For FIR: see KT-50293
fun main() {
val list = buildList {
add("one")
add("two")
val secondParameter = get(1)
println(secondParameter <!USELESS_CAST!>as String<!>) // WARNING: [CAST_NEVER_SUCCEEDS] This cast can never succeed
}
}
@@ -0,0 +1,12 @@
// WITH_STDLIB
// For FIR: see KT-50293
fun main() {
val list = buildList {
add("one")
add("two")
val secondParameter = get(1)
println(secondParameter as String) // WARNING: [CAST_NEVER_SUCCEEDS] This cast can never succeed
}
}
@@ -0,0 +1,3 @@
package
public fun main(): kotlin.Unit