mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-29 00:41:29 +02:00
* removed initialisation of unused fparacopyback from tcallparanode.copy_value_by_ref_para
git-svn-id: trunk@45822 -
This commit is contained in:
parent
adf064cbb4
commit
924ffe6538
@ -731,7 +731,6 @@ implementation
|
|||||||
procedure tcallparanode.copy_value_by_ref_para;
|
procedure tcallparanode.copy_value_by_ref_para;
|
||||||
var
|
var
|
||||||
initstat,
|
initstat,
|
||||||
copybackstat,
|
|
||||||
finistat: tstatementnode;
|
finistat: tstatementnode;
|
||||||
finiblock: tblocknode;
|
finiblock: tblocknode;
|
||||||
paratemp: ttempcreatenode;
|
paratemp: ttempcreatenode;
|
||||||
@ -754,7 +753,6 @@ implementation
|
|||||||
if not is_array_constructor(left.resultdef) then
|
if not is_array_constructor(left.resultdef) then
|
||||||
begin
|
begin
|
||||||
fparainit:=internalstatements(initstat);
|
fparainit:=internalstatements(initstat);
|
||||||
fparacopyback:=internalstatements(copybackstat);
|
|
||||||
finiblock:=internalstatements(finistat);
|
finiblock:=internalstatements(finistat);
|
||||||
paratemp:=nil;
|
paratemp:=nil;
|
||||||
|
|
||||||
@ -931,10 +929,8 @@ implementation
|
|||||||
left:=ctemprefnode.create(paratemp);
|
left:=ctemprefnode.create(paratemp);
|
||||||
end;
|
end;
|
||||||
addstatement(finistat,ctempdeletenode.create(paratemp));
|
addstatement(finistat,ctempdeletenode.create(paratemp));
|
||||||
addstatement(copybackstat,finiblock);
|
|
||||||
firstpass(fparainit);
|
firstpass(fparainit);
|
||||||
firstpass(left);
|
firstpass(left);
|
||||||
firstpass(fparacopyback);
|
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user