| // RUN_PIPELINE_TILL: CODEGEN | |
| // DIAGNOSTICS: +UNUSED_EXPRESSION | |
| // WITH_EXTRA_CHECKERS | |
| fun unusedExpressions() { | |
| if (1 == 1) | |
| <!UNUSED_EXPRESSION!>fun(): Int {return 1}<!> | |
| else | |
| <!UNUSED_EXPRESSION!>fun() = 1<!> | |
| if (1 == 1) { | |
| <!UNUSED_EXPRESSION!>fun(): Int { | |
| return 1 | |
| }<!> | |
| } | |
| else | |
| <!UNUSED_EXPRESSION!>fun() = 1<!> | |
| when (1) { | |
| 0 -> <!UNUSED_EXPRESSION!>fun(): Int {return 1}<!> | |
| else -> <!UNUSED_EXPRESSION!>fun() = 1<!> | |
| } | |
| <!UNUSED_EXPRESSION!>fun() = 1<!> | |
| } | |
| /* GENERATED_FIR_TAGS: anonymousFunction, equalityExpression, functionDeclaration, ifExpression, integerLiteral, | |
| whenExpression, whenWithSubject */ |