Browse Source

pastojs: skip specialized methods in RTTI, #39268

mattias 2 years ago
parent
commit
7228b558dd
1 changed files with 2 additions and 0 deletions
  1. 2 0
      packages/pastojs/src/fppas2js.pp

+ 2 - 0
packages/pastojs/src/fppas2js.pp

@@ -21239,6 +21239,8 @@ begin
         begin
         if aResolver.GetProcTemplateTypes(TPasProcedure(P))<>nil then
           continue; // parametrized functions cannot be published
+        if (P.CustomData as TPas2JSProcedureScope).SpecializedFromItem<>nil then
+          continue; // specialized function cannot be published
         NewEl:=CreateRTTIMemberMethod(Members,i,MembersFuncContext);
         end
       else if C=TPasProperty then