blob: 7b17757f744947176c4a415ca3b734af38e776cd [file]
// LANGUAGE: +ForbidParenthesizedLhsInAssignments
// RUN_PIPELINE_TILL: FRONTEND
fun foo(): Int = 1
fun test() {
<!VARIABLE_EXPECTED!>foo()<!> = 1
foo().<!VARIABLE_EXPECTED!>toString()<!> <!ASSIGNMENT_TYPE_MISMATCH!>=<!> 1
<!WRAPPED_LHS_IN_ASSIGNMENT_ERROR!>(<!VARIABLE_EXPECTED!>if (true) foo() else 1<!>)<!> <!ASSIGNMENT_TYPE_MISMATCH!>=<!> ""
<!VARIABLE_EXPECTED!>run {
print("To string").also { print(it) }
}<!> <!ASSIGNMENT_TYPE_MISMATCH!>=<!> 1
}
/* GENERATED_FIR_TAGS: assignment, functionDeclaration, ifExpression, integerLiteral, lambdaLiteral, stringLiteral */