Browse Source

fcl-passrc: fixed anaylyzer

git-svn-id: trunk@46515 -
Mattias Gaertner 5 years ago
parent
commit
89752e042d
1 changed files with 6 additions and 1 deletions
  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;
 procedure TPasAnalyzer.CreateTree;
 begin
 begin
-  FUsedElements:=CreatePasElementSet;
+  FUsedElements:=TPasAnalyzerKeySet.Create(
+    {$ifdef pas2js}
+    @PAElement_ElToHashName,@PasElementToHashName
+    {$else}
+    @ComparePAElements,@CompareElementWithPAElement
+    {$endif});
 end;
 end;
 
 
 function TPasAnalyzer.MarkElementAsUsed(El: TPasElement; aClass: TPAElementClass
 function TPasAnalyzer.MarkElementAsUsed(El: TPasElement; aClass: TPAElementClass