소스 검색

fcl-passrc: fixed compile

mattias 3 년 전
부모
커밋
0a8e174efc
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      packages/fcl-passrc/src/pparser.pp

+ 5 - 1
packages/fcl-passrc/src/pparser.pp

@@ -874,9 +874,13 @@ end;
 destructor TPasTreeContainer.Destroy;
 var
   i: Integer;
+  El: TPasElement;
 begin
   for i:=FOwnedElements.Count-1 downto 0 do
-    TPasElement(FOwnedElements[i]).Free;
+    begin
+    El:=TPasElement(FOwnedElements[i]);
+    El.Free;
+    end;
   FreeAndNil(FOwnedElements);
   inherited Destroy;
 end;