From b1f6a05aa0fddf85c710727f110e755d4f4aaf84 Mon Sep 17 00:00:00 2001 From: Anton Bannykh Date: Mon, 28 Jan 2019 20:44:53 +0300 Subject: [PATCH] JS: fix incremental suspend inline test (KT-29360 fixed) --- .../kotlin/js/translate/declaration/inlineCoroutineUtil.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/js.translator/src/org/jetbrains/kotlin/js/translate/declaration/inlineCoroutineUtil.kt b/js/js.translator/src/org/jetbrains/kotlin/js/translate/declaration/inlineCoroutineUtil.kt index cbcc5c6becf..91a34606380 100644 --- a/js/js.translator/src/org/jetbrains/kotlin/js/translate/declaration/inlineCoroutineUtil.kt +++ b/js/js.translator/src/org/jetbrains/kotlin/js/translate/declaration/inlineCoroutineUtil.kt @@ -69,7 +69,7 @@ fun transformCoroutineMetadataToSpecialFunctions(node: T): T { return visitor.accept(node) } -private fun SpecialFunction.ref() = pureFqn(suggestedName, Namer.kotlinObject()) +private fun SpecialFunction.ref() = pureFqn(JsDynamicScope.declareName(suggestedName).also { it.specialFunction = this }, Namer.kotlinObject()) fun transformSpecialFunctionsToCoroutineMetadata(node: T): T { val visitor = object : JsVisitorWithContextImpl() {