summaryrefslogtreecommitdiff
path: root/compiler/llvm/hlcgllvm.pas
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/llvm/hlcgllvm.pas')
-rw-r--r--compiler/llvm/hlcgllvm.pas12
1 files changed, 6 insertions, 6 deletions
diff --git a/compiler/llvm/hlcgllvm.pas b/compiler/llvm/hlcgllvm.pas
index 46a51156dd..b57d604d4e 100644
--- a/compiler/llvm/hlcgllvm.pas
+++ b/compiler/llvm/hlcgllvm.pas
@@ -1175,19 +1175,19 @@ implementation
sizepara.init;
alignpara.init;
volatilepara.init;
- paramanager.getintparaloc(list,pd,1,destpara);
- paramanager.getintparaloc(list,pd,2,sourcepara);
- paramanager.getintparaloc(list,pd,3,sizepara);
+ paramanager.getcgtempparaloc(list,pd,1,destpara);
+ paramanager.getcgtempparaloc(list,pd,2,sourcepara);
+ paramanager.getcgtempparaloc(list,pd,3,sizepara);
if indivalign then
begin
- paramanager.getintparaloc(list,pd,4,volatilepara);
+ paramanager.getcgtempparaloc(list,pd,4,volatilepara);
destpara.Alignment:=-dest.alignment;
sourcepara.Alignment:=-source.alignment;
end
else
begin
- paramanager.getintparaloc(list,pd,4,alignpara);
- paramanager.getintparaloc(list,pd,5,volatilepara);
+ paramanager.getcgtempparaloc(list,pd,4,alignpara);
+ paramanager.getcgtempparaloc(list,pd,5,volatilepara);
maxalign:=newalignment(max(source.alignment,dest.alignment),min(source.alignment,dest.alignment));
a_load_const_cgpara(list,u32inttype,maxalign,alignpara);
end;