//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 } } class A { init { fun foo(): Int { } val closure = { val x = "" fun local(): Int { } } val y = "" } }