Explorar el Código

fcl-passrc: fixed anaylyzer

git-svn-id: trunk@46515 -
Mattias Gaertner hace 5 años
padre
commit
89752e042d
Se han modificado 1 ficheros con 6 adiciones y 1 borrados
  1. 6 1
      packages/fcl-passrc/src/pasuseanalyzer.pas

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

@@ -910,7 +910,12 @@ end;
 
 procedure TPasAnalyzer.CreateTree;
 begin
-  FUsedElements:=CreatePasElementSet;
+  FUsedElements:=TPasAnalyzerKeySet.Create(
+    {$ifdef pas2js}
+    @PAElement_ElToHashName,@PasElementToHashName
+    {$else}
+    @ComparePAElements,@CompareElementWithPAElement
+    {$endif});
 end;
 
 function TPasAnalyzer.MarkElementAsUsed(El: TPasElement; aClass: TPAElementClass