Update Kotlin to 1.3-M2-release-211

Built from rrr/1.3-M2/kotlin-native-upstream (921831e7)
based on 1.3-M2 release.

Fix #1968
This commit is contained in:
Svyatoslav Scherbina
2018-08-30 17:40:35 +03:00
committed by SvyatoslavScherbina
parent c49a07f5ab
commit 5165617f1c
8 changed files with 221 additions and 9 deletions
@@ -1,11 +1,19 @@
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")
)
)!!
}