* fixed bug in r2738

git-svn-id: trunk@2743 -
This commit is contained in:
Jonas Maebe 2006-03-04 21:37:19 +00:00
parent b910a5da10
commit e668ef560a

View File

@ -683,6 +683,9 @@ implementation
end;
secondpass(right);
{ if mulsize = 1, we won't have to modify the index }
location_force_reg(exprasmlist,right.location,OS_ADDR,(mulsize = 1));
if isjump then
begin
truelabel:=otl;
@ -691,9 +694,6 @@ implementation
else if (right.location.loc = LOC_JUMP) then
internalerror(2006010801);
{ if mulsize = 1, we won't have to modify the index }
location_force_reg(exprasmlist,right.location,OS_ADDR,(mulsize = 1));
{ only range check now, we can't range check loc_flags/loc_jump }
if cs_check_range in aktlocalswitches then
begin