|
@@ -113,6 +113,7 @@ implementation
|
|
|
begin
|
|
|
result := foreachnode(procmethod,tcallnode(n).callinitblock,f,arg) or result;
|
|
|
result := foreachnode(procmethod,tcallnode(n).methodpointer,f,arg) or result;
|
|
|
+ result := foreachnode(procmethod,tcallnode(n).funcretnode,f,arg) or result;
|
|
|
result := foreachnode(procmethod,tcallnode(n).callcleanupblock,f,arg) or result;
|
|
|
end;
|
|
|
ifn, whilerepeatn, forn, tryexceptn, tryfinallyn:
|
|
@@ -191,6 +192,7 @@ implementation
|
|
|
begin
|
|
|
result := foreachnodestatic(procmethod,tcallnode(n).callinitblock,f,arg) or result;
|
|
|
result := foreachnodestatic(procmethod,tcallnode(n).methodpointer,f,arg) or result;
|
|
|
+ result := foreachnodestatic(procmethod,tcallnode(n).funcretnode,f,arg) or result;
|
|
|
result := foreachnodestatic(procmethod,tcallnode(n).callcleanupblock,f,arg) or result;
|
|
|
end;
|
|
|
ifn, whilerepeatn, forn, tryexceptn, tryfinallyn:
|