From 352c624601a72c392be7e278bb8eedd5a7523a16 Mon Sep 17 00:00:00 2001 From: Pavel Kirpichenkov Date: Thu, 29 Jul 2021 13:02:57 +0300 Subject: [PATCH] Provide built-ins module name in IrLinker for debugger --- .../org/jetbrains/kotlin/backend/jvm/JvmIrCodegenFactory.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/compiler/ir/backend.jvm/entrypoint/src/org/jetbrains/kotlin/backend/jvm/JvmIrCodegenFactory.kt b/compiler/ir/backend.jvm/entrypoint/src/org/jetbrains/kotlin/backend/jvm/JvmIrCodegenFactory.kt index fbeef37c828..e695ce42041 100644 --- a/compiler/ir/backend.jvm/entrypoint/src/org/jetbrains/kotlin/backend/jvm/JvmIrCodegenFactory.kt +++ b/compiler/ir/backend.jvm/entrypoint/src/org/jetbrains/kotlin/backend/jvm/JvmIrCodegenFactory.kt @@ -132,7 +132,11 @@ open class JvmIrCodegenFactory( // Deserializer for built-ins module should exist because built-in types returned from SDK belong to that module, // but JDK's built-ins module might not be in current module's dependencies // We have to ensure that deserializer for built-ins module is created - irLinker.deserializeIrModuleHeader(it.builtIns.builtInsModule, null) + irLinker.deserializeIrModuleHeader( + it.builtIns.builtInsModule, + null, + _moduleName = it.builtIns.builtInsModule.name.asString() + ) } irLinker.deserializeIrModuleHeader(it, kotlinLibrary, _moduleName = it.name.asString()) }