瀏覽代碼

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