mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-20 07:39:25 +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 buildderefimpl;override;
|
||||
procedure derefimpl;override;
|
||||
procedure printnodeinfo(var t: text); override;
|
||||
function docompare(p: tnode): boolean; override;
|
||||
function dogetcopy : tnode;override;
|
||||
function pass_1 : tnode;override;
|
||||
@ -476,6 +477,27 @@ implementation
|
||||
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;
|
||||
begin
|
||||
result:=
|
||||
|
Loading…
Reference in New Issue
Block a user