KJS: don't use onlyIf from ir/backend.common
(cherry picked from commit 34574a9)
This commit is contained in:
committed by
Dmitry Petrov
parent
49f2598907
commit
7e9cf64754
@@ -8,7 +8,6 @@ package org.jetbrains.kotlin.js.translate.utils
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.util.SmartList
|
||||
import org.jetbrains.kotlin.backend.common.COROUTINE_SUSPENDED_NAME
|
||||
import org.jetbrains.kotlin.backend.common.onlyIf
|
||||
import org.jetbrains.kotlin.builtins.KotlinBuiltIns
|
||||
import org.jetbrains.kotlin.config.LanguageFeature
|
||||
import org.jetbrains.kotlin.config.coroutinesIntrinsicsPackageFqName
|
||||
@@ -86,7 +85,9 @@ fun generateDelegateCall(
|
||||
val functionObject = simpleReturnFunction(context.scope(), invocation)
|
||||
functionObject.source = source?.finalElement
|
||||
functionObject.parameters.addAll(parameters)
|
||||
functionObject.onlyIf(JsFunction::isSuspend) { it.fillCoroutineMetadata(context, fromDescriptor, false) }
|
||||
if (functionObject.isSuspend) {
|
||||
functionObject.fillCoroutineMetadata(context, fromDescriptor, false)
|
||||
}
|
||||
|
||||
val fromFunctionName = fromDescriptor.getNameForFunctionWithPossibleDefaultParam()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user