mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-06-04 20:18:32 +02:00
* 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 -
This commit is contained in:
parent
5f0bcd9248
commit
9bfb8b5d48
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user