mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-06-05 13:18:32 +02:00
* handle non-integer/non-record memory destinations in gen_load_cgpara_loc()
git-svn-id: branches/hlcgllvm@28374 -
This commit is contained in:
parent
50274f58b6
commit
ac4c455991
@ -1266,7 +1266,17 @@ implementation
|
||||
case destloc.loc of
|
||||
LOC_REFERENCE :
|
||||
begin
|
||||
a_load_loc_ref(list,llvmparadef,para.def,hloc,destloc.reference);
|
||||
case def2regtyp(llvmparadef) of
|
||||
R_INTREGISTER,
|
||||
R_ADDRESSREGISTER:
|
||||
a_load_loc_ref(list,llvmparadef,para.def,hloc,destloc.reference);
|
||||
R_FPUREGISTER:
|
||||
a_loadfpu_loc_ref(list,llvmparadef,para.def,hloc,destloc.reference);
|
||||
R_MMREGISTER:
|
||||
a_loadmm_loc_ref(list,llvmparadef,para.def,hloc,destloc.reference,nil);
|
||||
else
|
||||
internalerror(2014080801);
|
||||
end;
|
||||
end;
|
||||
LOC_REGISTER:
|
||||
begin
|
||||
|
Loading…
Reference in New Issue
Block a user