| // RUN_PIPELINE_TILL: FRONTEND |
| package f |
| |
| fun f() { |
| class LocalClass() { |
| init { |
| val x1 = "" // ok: unused |
| |
| fun loc1(): Int { |
| val x1_ = "" // ok: unused |
| <!NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY!>}<!> |
| } |
| |
| fun f() { |
| val x2 = "" // error: should be UNUSED_VARIABLE |
| |
| fun loc2(): Int { |
| val x2_ = "" // error: should be UNUSED_VARIABLE |
| <!NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY!>}<!> |
| } |
| |
| val v: String |
| get() { |
| val x3 = "" // ok: unused |
| <!NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY!>}<!> |
| } |
| } |
| |
| /* GENERATED_FIR_TAGS: classDeclaration, functionDeclaration, getter, init, localClass, localFunction, localProperty, |
| primaryConstructor, propertyDeclaration, stringLiteral */ |