mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-01 10:50:32 +02:00
* pass volatility information to llvm.memcpy
git-svn-id: trunk@40376 -
This commit is contained in:
parent
09b6306f02
commit
20fea3607c
@ -1128,9 +1128,7 @@ implementation
|
||||
a_load_const_cgpara(list,u64inttype,size.size,sizepara);
|
||||
maxalign:=newalignment(max(source.alignment,dest.alignment),min(source.alignment,dest.alignment));
|
||||
a_load_const_cgpara(list,u32inttype,maxalign,alignpara);
|
||||
{ we don't know anything about volatility here, should become an extra
|
||||
parameter to g_concatcopy }
|
||||
a_load_const_cgpara(list,llvmbool1type,0,volatilepara);
|
||||
a_load_const_cgpara(list,llvmbool1type,ord((vol_read in source.volatility) or (vol_write in dest.volatility)),volatilepara);
|
||||
g_call_system_proc(list,pd,[@destpara,@sourcepara,@sizepara,@alignpara,@volatilepara],nil).resetiftemp;
|
||||
sourcepara.done;
|
||||
destpara.done;
|
||||
|
Loading…
Reference in New Issue
Block a user