|
@@ -151,11 +151,11 @@ unit llvmpara;
|
|
paraloc^.register:=hlcg.getaddressregister(list,paraloc^.def);
|
|
paraloc^.register:=hlcg.getaddressregister(list,paraloc^.def);
|
|
paraloc^.shiftval:=0;
|
|
paraloc^.shiftval:=0;
|
|
{ remove all other paralocs }
|
|
{ remove all other paralocs }
|
|
- nextloc:=paraloc^.next;
|
|
|
|
- while assigned(nextloc) do
|
|
|
|
|
|
+ while assigned(paraloc^.next) do
|
|
begin
|
|
begin
|
|
- dispose(nextloc);
|
|
|
|
nextloc:=paraloc^.next;
|
|
nextloc:=paraloc^.next;
|
|
|
|
+ paraloc^.next:=nextloc^.next;
|
|
|
|
+ dispose(nextloc);
|
|
end;
|
|
end;
|
|
end;
|
|
end;
|
|
paraloc^.llvmloc.loc:=paraloc^.loc;
|
|
paraloc^.llvmloc.loc:=paraloc^.loc;
|