Files
kotlin-fork/analysis/analysis-api/testData/components/callResolver/resolveCall/labeledLambdaInsideParentheses.kt
T
Kirill Rakhman 03fc0fd381 [FIR] Remove FirLambdaArgumentExpression
It's not really necessary if the information about if the lambda was a
trailing lambda can be directly saved in FirAnonymousFunctionExpression.

Removing the FIR node uncovered a couple of bugs
(UNINITIALIZED_ENUM_ENTRY, ERROR_IN_CONTRACT_DESCRIPTION) that were
caused by assuming that a lambda is always a trailing lambda.

#KT-66124
2024-03-13 17:05:48 +00:00

7 lines
94 B
Kotlin
Vendored

fun foo() {
<expr>bar(2, l@{ it })</expr>
}
fun bar(a: Int, b: (Int) -> Int) {
b(a)
}