K/N: Actualize KonanBuiltIns

This commit is contained in:
Dmitriy Dolovov
2018-09-11 12:21:15 +03:00
parent 324ec7aff8
commit fbd220fc05
@@ -5,12 +5,21 @@
package org.jetbrains.kotlin.builtins.konan
import org.jetbrains.kotlin.builtins.KotlinBuiltIns
import org.jetbrains.kotlin.descriptors.findClassAcrossModuleDependencies
import org.jetbrains.kotlin.name.ClassId
import org.jetbrains.kotlin.name.Name
import org.jetbrains.kotlin.resolve.DescriptorUtils.COROUTINES_PACKAGE_FQ_NAME_RELEASE
import org.jetbrains.kotlin.storage.StorageManager
class KonanBuiltIns(storageManager: StorageManager) : KotlinBuiltIns(storageManager) {
override fun getSuspendFunction(parameterCount: Int) =
getBuiltInClassByName(Name.identifier("SuspendFunction$parameterCount"))
}
builtInsModule.findClassAcrossModuleDependencies(
ClassId(
COROUTINES_PACKAGE_FQ_NAME_RELEASE,
Name.identifier("SuspendFunction$parameterCount")
)
)!!
}