|
@@ -625,7 +625,8 @@ implementation
|
|
pd : tprocdef;
|
|
pd : tprocdef;
|
|
oldcount,
|
|
oldcount,
|
|
count: longint;
|
|
count: longint;
|
|
- parasym : tparavarsym;
|
|
|
|
|
|
+ sym : tsym;
|
|
|
|
+ parasym : tparavarsym absolute sym;
|
|
begin
|
|
begin
|
|
result:=false;
|
|
result:=false;
|
|
count := pf.parast.SymList.count;
|
|
count := pf.parast.SymList.count;
|
|
@@ -633,8 +634,8 @@ implementation
|
|
oldcount:=count;
|
|
oldcount:=count;
|
|
while count > 0 do
|
|
while count > 0 do
|
|
begin
|
|
begin
|
|
- parasym:=tparavarsym(pf.parast.SymList[count-1]);
|
|
|
|
- if parasym.typ<>paravarsym then
|
|
|
|
|
|
+ sym:=tsym(pf.parast.SymList[count-1]);
|
|
|
|
+ if sym.typ<>paravarsym then
|
|
begin
|
|
begin
|
|
dec(count);
|
|
dec(count);
|
|
end
|
|
end
|