From 9bfb8b5d48ee6116e28e99f9f5bd5f5907da7bc6 Mon Sep 17 00:00:00 2001 From: Jonas Maebe Date: Sun, 20 May 2012 21:11:45 +0000 Subject: [PATCH] * fixed (currently harmless) error in r21287 that specified that the full contents of a procvar had to be loaded in case of a procedure of object or nested procvar rather than only the code address (harmless, because this code is only active for low level targets currently and since r21330 the location's size was used because the source and destination types were the same) git-svn-id: trunk@21352 - --- compiler/ncgcal.pas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/ncgcal.pas b/compiler/ncgcal.pas index 0008f6b323..7055b9d2b4 100644 --- a/compiler/ncgcal.pas +++ b/compiler/ncgcal.pas @@ -888,7 +888,7 @@ implementation if right.location.loc in [LOC_REFERENCE,LOC_CREFERENCE] then cg.a_load_ref_reg(current_asmdata.CurrAsmList,OS_ADDR,OS_ADDR,right.location.reference,pvreg) else - hlcg.a_load_loc_reg(current_asmdata.CurrAsmList,right.resultdef,right.resultdef,right.location,pvreg); + hlcg.a_load_loc_reg(current_asmdata.CurrAsmList,voidpointertype,voidpointertype,right.location,pvreg); location_freetemp(current_asmdata.CurrAsmList,right.location); { Load parameters that are in temporary registers in the