3cb17ac2f0
Supported diagnostics: - RETURN_NOT_ALLOWED - RETURN_IN_FUNCTION_WITH_EXPRESSION_BODY
21 lines
344 B
Kotlin
Vendored
21 lines
344 B
Kotlin
Vendored
// FIR_IDENTICAL
|
|
fun testArray(b: Boolean) {
|
|
Array(5) { i ->
|
|
if (b) return
|
|
i
|
|
}
|
|
throw AssertionError()
|
|
}
|
|
|
|
fun testMyArray(b: Boolean) {
|
|
MyArray(5) { i ->
|
|
if (b) <!RETURN_NOT_ALLOWED!>return<!>
|
|
i
|
|
}
|
|
throw AssertionError()
|
|
}
|
|
|
|
class MyArray<T> {
|
|
constructor(size: Int, init: (Int) -> T)
|
|
}
|