From 96a2cc1f17c898120246f7f3f26110caa110b10f Mon Sep 17 00:00:00 2001 From: Roman Artemev Date: Thu, 8 Aug 2019 14:10:12 +0300 Subject: [PATCH] [JS IR] Clean up Declaration Table code --- .../kotlin/backend/common/serialization/DeclarationTable.kt | 1 - .../ir/backend/js/lower/serialization/ir/JsDeclarationTable.kt | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/DeclarationTable.kt b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/DeclarationTable.kt index 3541ba91659..e34ed002736 100644 --- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/DeclarationTable.kt +++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/DeclarationTable.kt @@ -26,7 +26,6 @@ abstract class DeclarationTable(val builtIns: IrBuiltIns, val descriptorTable: D private val table = mutableMapOf() val descriptors = descriptorTable protected abstract var currentIndex: Long - protected abstract val initialIndex: Long open fun loadKnownBuiltins(): Long { builtIns.knownBuiltins.forEach { diff --git a/compiler/ir/serialization.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/JsDeclarationTable.kt b/compiler/ir/serialization.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/JsDeclarationTable.kt index 1bfa4ab40a6..f4ec5bb1338 100644 --- a/compiler/ir/serialization.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/JsDeclarationTable.kt +++ b/compiler/ir/serialization.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/JsDeclarationTable.kt @@ -15,5 +15,6 @@ class JsDeclarationTable(builtIns: IrBuiltIns, descriptorTable: DescriptorTable) init { loadKnownBuiltins() + currentIndex = 0 } }