Merged revisions 2212 via svnmerge from

svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r2212 (jonas)
  * fixed bug fixref whereby a register of a reference was overwritten

git-svn-id: branches/fixes_2_0@2213 -
This commit is contained in:
Jonas Maebe 2006-01-07 22:05:06 +00:00
parent c81af0b2f8
commit 34ac32d9a1

View File

@ -2157,7 +2157,10 @@ const
else if (ref.index = NR_NO) then
ref.index := tmpreg
else
list.concat(taicpu.op_reg_reg_reg(A_ADD,ref.base,ref.base,tmpreg));
begin
list.concat(taicpu.op_reg_reg_reg(A_ADD,tmpreg,ref.base,tmpreg));
ref.base := tmpreg;
end;
ref.symbol := nil;
end;