Browse Source

fcl-passrc: fixed publish all members for typeinfo

mattias 3 years ago
parent
commit
7be86f4635
1 changed files with 2 additions and 6 deletions
  1. 2 6
      packages/fcl-passrc/src/pasuseanalyzer.pas

+ 2 - 6
packages/fcl-passrc/src/pasuseanalyzer.pas

@@ -1296,12 +1296,8 @@ begin
         continue; // attributes are never used directly
       if IsGenericElement(Member) then
         continue;
-      if Member.ClassType=TPasVariable then
-        // all fields, even if not used
-        UseSubEl(Member)
-      else if IsUsed(Member) then
-        // all used non fields
-        UseSubEl(Member);
+      // all members, even if not used
+      UseSubEl(Member);
       end;
     UseSubEl(Rec.VariantEl);
     if Rec.Variants<>nil then