Browse Source

* Avoid AV

Michaël Van Canneyt 3 years ago
parent
commit
51ce1e883f
1 changed files with 1 additions and 0 deletions
  1. 1 0
      packages/fcl-passrc/src/pastree.pp

+ 1 - 0
packages/fcl-passrc/src/pastree.pp

@@ -5301,6 +5301,7 @@ begin
       S.Add(GetOperatorDeclaration(Full));
       S.Add(GetOperatorDeclaration(Full));
     ProcType.GetArguments(S);
     ProcType.GetArguments(S);
     If Assigned((Proctype as TPasFunctionType).ResultEl) then
     If Assigned((Proctype as TPasFunctionType).ResultEl) then
+      if Assigned(TPasFunctionType(ProcType).ResultEl.ResultType) then
       With TPasFunctionType(ProcType).ResultEl.ResultType do
       With TPasFunctionType(ProcType).ResultEl.ResultType do
         begin
         begin
         T:=' : ';
         T:=' : ';