From 049b6899b729fd4c04ab4588743404150525019c Mon Sep 17 00:00:00 2001 From: Alexander Shabalin Date: Tue, 4 Oct 2022 10:42:20 +0000 Subject: [PATCH] [K/N] Fix RTTIGenerator.kt ^KT-54163 Merge-request: KT-MR-7289 Merged-by: Alexander Shabalin --- .../jetbrains/kotlin/backend/konan/llvm/RTTIGenerator.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/RTTIGenerator.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/RTTIGenerator.kt index 6dff6f01e8b..c534524aea5 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/RTTIGenerator.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/RTTIGenerator.kt @@ -260,7 +260,7 @@ internal class RTTIGenerator(override val context: Context) : ContextUtils { llvmDeclarations.writableTypeInfoGlobal?.pointer, associatedObjects = genAssociatedObjects(irClass), processObjectInMark = when { - irClass.symbol == context.ir.symbols.array -> constPointer(context.llvm.Kotlin_processArrayInMark.llvmValue) + irClass.symbol == context.ir.symbols.array -> constPointer(llvm.Kotlin_processArrayInMark.llvmValue) else -> genProcessObjectInMark(bodyType) } ) @@ -488,11 +488,11 @@ internal class RTTIGenerator(override val context: Context) : ContextUtils { return when { indicesOfObjectFields.isEmpty() -> { // TODO: Try to generate it here instead of importing from the runtime. - constPointer(context.llvm.Kotlin_processEmptyObjectInMark.llvmValue) + constPointer(llvm.Kotlin_processEmptyObjectInMark.llvmValue) } else -> { // TODO: specialize for "small" objects - constPointer(context.llvm.Kotlin_processObjectInMark.llvmValue) + constPointer(llvm.Kotlin_processObjectInMark.llvmValue) } } }