KT-3574 Assertion error when using ?: in for range

#KT-3574 Fixed

Do not assert that resolvedCall is non-null, since getRangeAsBinaryCall can
return a BinaryCall that doesn't represent a range at all (as specified by the
comment in getRangeAsBinaryCall)
This commit is contained in:
Alexander Udalov
2013-06-19 18:46:58 +04:00
parent 3ff5acd69c
commit 8a14b62a23
3 changed files with 19 additions and 6 deletions
@@ -0,0 +1,9 @@
fun nil() = null
fun list() = java.util.Arrays.asList("1")
fun box(): String {
for (x in nil()?:list()) {
}
return "OK"
}