mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-11 21:29:42 +02:00
+ foreachnode* must also iterate through the new introduced temp. initialization field
git-svn-id: trunk@14764 -
This commit is contained in:
parent
ea6c6631a4
commit
69a23fe32a
@ -130,6 +130,10 @@ implementation
|
|||||||
raisen:
|
raisen:
|
||||||
{ frame tree }
|
{ frame tree }
|
||||||
result := foreachnode(traisenode(n).third,f,arg) or result;
|
result := foreachnode(traisenode(n).third,f,arg) or result;
|
||||||
|
tempcreaten:
|
||||||
|
{ temp. initialization code }
|
||||||
|
if assigned(ttempcreatenode(n).tempinfo^.tempinitcode) then
|
||||||
|
result := foreachnode(ttempcreatenode(n).tempinfo^.tempinitcode,f,arg) or result;
|
||||||
casen:
|
casen:
|
||||||
begin
|
begin
|
||||||
for i := 0 to tcasenode(n).blocks.count-1 do
|
for i := 0 to tcasenode(n).blocks.count-1 do
|
||||||
@ -209,6 +213,10 @@ implementation
|
|||||||
raisen:
|
raisen:
|
||||||
{ frame tree }
|
{ frame tree }
|
||||||
result := foreachnodestatic(traisenode(n).third,f,arg) or result;
|
result := foreachnodestatic(traisenode(n).third,f,arg) or result;
|
||||||
|
tempcreaten:
|
||||||
|
{ temp. initialization code }
|
||||||
|
if assigned(ttempcreatenode(n).tempinfo^.tempinitcode) then
|
||||||
|
result := foreachnodestatic(ttempcreatenode(n).tempinfo^.tempinitcode,f,arg) or result;
|
||||||
casen:
|
casen:
|
||||||
begin
|
begin
|
||||||
for i := 0 to tcasenode(n).blocks.count-1 do
|
for i := 0 to tcasenode(n).blocks.count-1 do
|
||||||
|
Loading…
Reference in New Issue
Block a user