diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/driver/phases/LTO.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/driver/phases/LTO.kt index f7e399fc551..d038392be35 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/driver/phases/LTO.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/driver/phases/LTO.kt @@ -37,7 +37,7 @@ internal val BuildDFGPhase = createSimpleNamedCompilerPhase val context = generationState.context - val symbolTable = DataFlowIR.SymbolTable(context, DataFlowIR.Module(irModule.descriptor)) + val symbolTable = DataFlowIR.SymbolTable(context, DataFlowIR.Module()) ModuleDFG(emptyMap(), symbolTable) }, op = { generationState, irModule -> diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/DFGBuilder.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/DFGBuilder.kt index 829db6c3c65..dee3f7bc016 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/DFGBuilder.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/DFGBuilder.kt @@ -160,7 +160,7 @@ internal class ModuleDFGBuilder(val context: Context, val irModule: IrModuleFrag private inline fun takeName(block: () -> String) = if (TAKE_NAMES) block() else null - private val module = DataFlowIR.Module(irModule.descriptor) + private val module = DataFlowIR.Module() private val symbolTable = DataFlowIR.SymbolTable(context, module) // Possible values of a returnable block. diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/DataFlowIR.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/DataFlowIR.kt index 10d2b05877b..c7095dc740c 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/DataFlowIR.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/DataFlowIR.kt @@ -109,7 +109,7 @@ internal object DataFlowIR { } } - class Module(val descriptor: ModuleDescriptor) { + class Module { var numberOfFunctions = 0 var numberOfClasses = 0 }