From 195cd7597d53817525d643427da41354a8101d3c Mon Sep 17 00:00:00 2001 From: Irmen de Jong Date: Sat, 23 Jan 2021 18:50:46 +0100 Subject: [PATCH] fix pointer-to-pointer assignment --- .../compiler/target/c64/codegen/assignment/AssignmentAsmGen.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/compiler/src/prog8/compiler/target/c64/codegen/assignment/AssignmentAsmGen.kt b/compiler/src/prog8/compiler/target/c64/codegen/assignment/AssignmentAsmGen.kt index 65a145c03..c6e91e637 100644 --- a/compiler/src/prog8/compiler/target/c64/codegen/assignment/AssignmentAsmGen.kt +++ b/compiler/src/prog8/compiler/target/c64/codegen/assignment/AssignmentAsmGen.kt @@ -1878,8 +1878,7 @@ internal class AssignmentAsmGen(private val program: Program, private val asmgen asmgen.out(" sta ${target.asmVarname}") } TargetStorageKind.MEMORY -> { - val sourceName = asmgen.asmVariableName(identifier) - asmgen.out(" lda $sourceName") + asmgen.loadByteFromPointerIntoA(identifier) storeRegisterAInMemoryAddress(target.memory!!) } TargetStorageKind.ARRAY -> {