Преглед на файлове

fcl-passrc: fixed anaylyzer

git-svn-id: trunk@46515 -
Mattias Gaertner преди 5 години
родител
ревизия
89752e042d
променени са 1 файла, в които са добавени 6 реда и са изтрити 1 реда
  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