From e8dd1797708e8a67007c7adcef5c5e234260c34c Mon Sep 17 00:00:00 2001 From: Vasily Levchenko Date: Sat, 22 Oct 2016 09:37:45 +0300 Subject: [PATCH] realization LazyClassReceiverParameterDescriptor --- .../org/jetbrains/kotlin/backend/native/llvm/IrToBitcode.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/native/llvm/IrToBitcode.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/native/llvm/IrToBitcode.kt index bc506080373..3797f12b3bd 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/native/llvm/IrToBitcode.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/native/llvm/IrToBitcode.kt @@ -106,6 +106,9 @@ internal class CodeGeneratorVisitor(val context: Context) : IrElementVisitorVoid return generator.load(variable!!, tmpVariableName) } is LazyClassReceiverParameterDescriptor -> { + if (value.descriptor.name.asString() == "") { + return generator.load(generator.thisVariable(), tmpVariableName) + } TODO() } else -> {