03fc0fd381
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
7 lines
94 B
Kotlin
Vendored
7 lines
94 B
Kotlin
Vendored
fun foo() {
|
|
<expr>bar(2, l@{ it })</expr>
|
|
}
|
|
|
|
fun bar(a: Int, b: (Int) -> Int) {
|
|
b(a)
|
|
} |