// RUN_PIPELINE_TILL: BACKEND
// WITH_STDLIB
import kotlin.reflect.KSuspendFunction1

suspend fun foo(action: KSuspendFunction1<String, Int>): Int {
    val localAction = action

    return localAction("hello")
}

/* GENERATED_FIR_TAGS: functionDeclaration, localProperty, propertyDeclaration, stringLiteral, suspend */
