blob: ecdc8b4a92552e50ef13d51b3345da212ccf68a4 [file]
// RUN_PIPELINE_TILL: FRONTEND
// FIR_IDENTICAL
fun foo(x: Unit) = x
fun test() {
if (false);
if (true);
val x = <!INVALID_IF_AS_EXPRESSION!>if<!> (false);
foo(x)
val y: Unit = <!INVALID_IF_AS_EXPRESSION!>if<!> (false);
foo(y)
foo({if (1==1);}())
return <!INVALID_IF_AS_EXPRESSION!>if<!> (true);
}
/* GENERATED_FIR_TAGS: equalityExpression, functionDeclaration, ifExpression, integerLiteral, lambdaLiteral,
localProperty, propertyDeclaration */