diff --git a/translator/src/main/kotlin/org/kotlinnative/translator/llvm/LLVMBuilder.kt b/translator/src/main/kotlin/org/kotlinnative/translator/llvm/LLVMBuilder.kt index 7cc199766f0..1e76b3b0856 100644 --- a/translator/src/main/kotlin/org/kotlinnative/translator/llvm/LLVMBuilder.kt +++ b/translator/src/main/kotlin/org/kotlinnative/translator/llvm/LLVMBuilder.kt @@ -110,7 +110,7 @@ class LLVMBuilder(val arm: Boolean) { } fun loadClassField(target: LLVMVariable, source: LLVMVariable, offset: Int) { - val code = "$target = getelementptr inbounds ${source.type}, ${source.type}* $source, i32 0, i32 $offset" + val code = "$target = getelementptr inbounds ${source.type}* $source, i32 0, i32 $offset" llvmLocalCode.appendln(code) } @@ -129,7 +129,7 @@ class LLVMBuilder(val arm: Boolean) { } fun loadVariableOffset(target: LLVMVariable, source: LLVMVariable, index: LLVMConstant) { - val code = "$target = getelementptr inbounds ${target.type}, ${source.type} $source, ${index.type} ${index.value}" + val code = "$target = getelementptr inbounds ${source.type} $source, ${index.type} ${index.value}" llvmLocalCode.appendln(code) }