[FE] Remove unused SoundSmartcastFromLoopConditionForLoopAssignedVariables language feature

This commit is contained in:
Victor Petukhov
2022-02-15 16:52:43 +03:00
committed by teamcity
parent 5c8ca0ca9b
commit 0518b84b0b
11 changed files with 12 additions and 89 deletions
@@ -0,0 +1,21 @@
fun foo() {
var x: String? = "123"
while (x!!.length < 42) {
x = null
break
}
// TODO: this testdata fixates undesired behavior (it should be an unsafe call)
x<!UNSAFE_CALL!>.<!>length // 'x' is unsoundly smartcasted here
}
fun bar() {
var x: List<Int>? = ArrayList<Int>(1)
for (i in x!!) {
x = null
break
}
// TODO: this testdata fixates undesired behavior (it should be an unsafe call)
x<!UNSAFE_CALL!>.<!>size // 'x' is unsoundly smartcasted here
}