9a4a3d1f49
^KT-56543 Merge-request: KT-MR-9299 Merged-by: Dmitrii Gridin <dmitry.gridin@jetbrains.com>
31 lines
667 B
Kotlin
Vendored
31 lines
667 B
Kotlin
Vendored
// IGNORE_REVERSED_RESOLVE
|
|
//KT-4405 Control-flow analysis is not performed for some local declarations
|
|
|
|
package d
|
|
|
|
val closure = {
|
|
val x4 = "" // error: should be UNUSED_VARIABLE
|
|
|
|
fun g() {
|
|
val x6 = "" // error: should be UNUSED_VARIABLE
|
|
}
|
|
|
|
fun h(): Int { // error: should be NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY
|
|
<!NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY!>}<!>
|
|
}
|
|
|
|
class A {
|
|
init {
|
|
fun foo(): Int {
|
|
<!NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY!>}<!>
|
|
|
|
val closure = {
|
|
val x = ""
|
|
|
|
fun local(): Int {
|
|
<!NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY!>}<!>
|
|
}
|
|
|
|
val y = ""
|
|
}
|
|
} |