[FIR] Prohibit is-checks and casts for unrelated nullable types
This decision was made after a discussion in Slack.
This commit is contained in:
committed by
Space Team
parent
a4c33ee785
commit
405852980d
@@ -0,0 +1,7 @@
|
||||
// From KT-13324: always succeeds
|
||||
val x = null as String?
|
||||
// From KT-260: sometimes succeeds
|
||||
fun foo(a: String?): Int? {
|
||||
val c = a <!USELESS_CAST!>as? Int?<!>
|
||||
return c
|
||||
}
|
||||
@@ -1,4 +1,3 @@
|
||||
// FIR_IDENTICAL
|
||||
// From KT-13324: always succeeds
|
||||
val x = null as String?
|
||||
// From KT-260: sometimes succeeds
|
||||
|
||||
Reference in New Issue
Block a user