From 1b624ac88f59833852d12f325e6fc5de4798056a Mon Sep 17 00:00:00 2001 From: Svyatoslav Scherbina Date: Mon, 31 Oct 2016 16:01:11 +0700 Subject: [PATCH] backend: fix building against latest kotlin-compiler.jar --- .../src/org/jetbrains/kotlin/backend/native/ModuleIndex.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/native/ModuleIndex.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/native/ModuleIndex.kt index f6d4dd7c1e8..687986d76a4 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/native/ModuleIndex.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/native/ModuleIndex.kt @@ -27,7 +27,10 @@ class ModuleIndex(val module: IrModuleFragment) { override fun visitClass(declaration: IrClass) { super.visitClass(declaration) - map[declaration.descriptor.classId] = declaration + val classId = declaration.descriptor.classId + if (classId != null) { + map[classId] = declaration + } } })