mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-16 23:19:24 +02:00
+ print addrnodeflags in printnodeinfo
git-svn-id: trunk@38678 -
This commit is contained in:
parent
dadd5568db
commit
4a3a64d8f4
@ -87,6 +87,7 @@ interface
|
|||||||
procedure mark_write;override;
|
procedure mark_write;override;
|
||||||
procedure buildderefimpl;override;
|
procedure buildderefimpl;override;
|
||||||
procedure derefimpl;override;
|
procedure derefimpl;override;
|
||||||
|
procedure printnodeinfo(var t: text); override;
|
||||||
function docompare(p: tnode): boolean; override;
|
function docompare(p: tnode): boolean; override;
|
||||||
function dogetcopy : tnode;override;
|
function dogetcopy : tnode;override;
|
||||||
function pass_1 : tnode;override;
|
function pass_1 : tnode;override;
|
||||||
@ -476,6 +477,27 @@ implementation
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
procedure taddrnode.printnodeinfo(var t: text);
|
||||||
|
var
|
||||||
|
first: Boolean;
|
||||||
|
i: taddrnodeflag;
|
||||||
|
begin
|
||||||
|
inherited printnodeinfo(t);
|
||||||
|
write(t,', addrnodeflags = [');
|
||||||
|
first:=true;
|
||||||
|
for i:=low(taddrnodeflag) to high(taddrnodeflag) do
|
||||||
|
if i in addrnodeflags then
|
||||||
|
begin
|
||||||
|
if not first then
|
||||||
|
write(t,',')
|
||||||
|
else
|
||||||
|
first:=false;
|
||||||
|
write(t,i);
|
||||||
|
end;
|
||||||
|
write(t,']');
|
||||||
|
end;
|
||||||
|
|
||||||
|
|
||||||
function taddrnode.docompare(p: tnode): boolean;
|
function taddrnode.docompare(p: tnode): boolean;
|
||||||
begin
|
begin
|
||||||
result:=
|
result:=
|
||||||
|
Loading…
Reference in New Issue
Block a user