소스 검색

* minor improvement for TPasRecordType.IsAdvancedRecord. Fixes issue #40539

Michaël Van Canneyt 1 년 전
부모
커밋
9efa161ea7
1개의 변경된 파일5개의 추가작업 그리고 5개의 파일을 삭제
  1. 5 5
      packages/fcl-passrc/src/pastree.pp

+ 5 - 5
packages/fcl-passrc/src/pastree.pp

@@ -4575,13 +4575,13 @@ Var
 
 begin
   Result:=False;
-  I:=0;
-  While (Not Result) and (I<Members.Count) do
+  For I:=0 to Members.Count-1 do
     begin
     Member:=TPasElement(Members[i]);
-    if (Member.Visibility<>visPublic) then exit(true);
-    if (Member.ClassType<>TPasVariable) then exit(true);
-    Inc(I);
+    if (Member.Visibility<>visPublic) then 
+      Exit(True);
+    if (Member.ClassType<>TPasVariable) then 
+      Exit(True);
     end;
 end;