mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-11 01:38:07 +02:00
* store parameters at the callee side with the required alignment
git-svn-id: trunk@5604 -
This commit is contained in:
parent
8109e38db2
commit
87e7e435bf
@ -244,7 +244,10 @@ implementation
|
||||
end;
|
||||
hp.paraloc[side].reset;
|
||||
hp.paraloc[side].size:=paracgsize;
|
||||
hp.paraloc[side].Alignment:=std_param_align;
|
||||
if (side = callerside) then
|
||||
hp.paraloc[side].Alignment:=std_param_align
|
||||
else
|
||||
hp.paraloc[side].Alignment:=hp.vardef.alignment;
|
||||
paralen:=tcgsize2size[paracgsize];
|
||||
hp.paraloc[side].intsize:=paralen;
|
||||
while paralen>0 do
|
||||
|
Loading…
Reference in New Issue
Block a user