* fixed function result handling for procedure which are inlinable

git-svn-id: trunk@2461 -
This commit is contained in:
florian 2006-02-06 21:44:35 +00:00
parent d26f004cdb
commit 68016e4db2

View File

@ -190,7 +190,7 @@ implementation
begin
p.funcretloc[side].loc:=LOC_REGISTER;
p.funcretloc[side].size:=retcgsize;
if (side=callerside) or (po_inline in p.procoptions)then
if (side=callerside) then
p.funcretloc[side].register:=newreg(R_INTREGISTER,RS_FUNCTION_RESULT_REG,cgsize2subreg(retcgsize))
else
p.funcretloc[side].register:=newreg(R_INTREGISTER,RS_FUNCTION_RETURN_REG,cgsize2subreg(retcgsize));