mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-23 04:49:26 +02:00
* the address of complex inline parameters can be hold always in a register
git-svn-id: trunk@22076 -
This commit is contained in:
parent
5b90a02e75
commit
bd47ba6ba4
@ -3874,7 +3874,7 @@ implementation
|
||||
paraaddr: taddrnode;
|
||||
begin
|
||||
ptrtype:=getpointerdef(para.left.resultdef);
|
||||
tempnode := ctempcreatenode.create(ptrtype,ptrtype.size,tt_persistent,tparavarsym(para.parasym).is_regvar(true));
|
||||
tempnode:=ctempcreatenode.create(ptrtype,ptrtype.size,tt_persistent,true);
|
||||
addstatement(inlineinitstatement,tempnode);
|
||||
addstatement(inlinecleanupstatement,ctempdeletenode.create(tempnode));
|
||||
{ inherit addr_taken flag }
|
||||
|
Loading…
Reference in New Issue
Block a user