* just copy value parameters to a temp. when inlining instead of

using (@...)^ constructs, resolves #39590
This commit is contained in:
florian 2022-02-19 23:42:57 +01:00
parent 696b7b6f68
commit d198fc46cb

View File

@ -4904,6 +4904,14 @@ implementation
not valid_for_addr(para.left,false)) then
exit(true);
{ insert value parameters directly if they are complex instead
of inserting a reference to the temp.
- this keeps the node tree simpler
- alignment is propagated }
if (para.parasym.varspez=vs_value) and
complexpara then
exit(true);
result:=false;
end;