* real constants should be propagated during inline expanding

git-svn-id: trunk@36277 -
This commit is contained in:
florian 2017-05-21 08:34:47 +00:00
parent ddfaf59626
commit 54b5112284

View File

@ -4709,7 +4709,8 @@ implementation
{ don't create a temp. for the often seen case that p^ is passed to a var parameter }
((paracomplexity>1) and
not((realtarget.nodetype=derefn) and (para.parasym.varspez in [vs_var,vs_out,vs_constref])) and
not((realtarget.nodetype=loadn) and tloadnode(realtarget).is_addr_param_load)
not((realtarget.nodetype=loadn) and tloadnode(realtarget).is_addr_param_load) and
not(realtarget.nodetype=realconstn)
)
);