瀏覽代碼

* fixed compilation

git-svn-id: trunk@5141 -
Jonas Maebe 19 年之前
父節點
當前提交
c2c0b7a4e7
共有 1 個文件被更改,包括 9 次插入3 次删除
  1. 9 3
      compiler/powerpc/agppcmpw.pas

+ 9 - 3
compiler/powerpc/agppcmpw.pas

@@ -1123,7 +1123,7 @@ interface
     var
       currentasmlist : TExternalAssembler;
 
-    procedure writeexternal(p:tnamedindexitem;arg:pointer);
+    procedure writeexternal(p:tasmsymbol);
 
       var
         s:string;
@@ -1202,10 +1202,16 @@ interface
       end;
 
     procedure TPPCMPWAssembler.WriteExternals;
+      var
+        i : longint;
       begin
         currentasmlist:=self;
-        current_asmdata.asmsymboldict.foreach_static(@writeexternal,nil);
-      end;
+//        current_asmdata.asmsymboldict.foreach_static(@writeexternal,nil);
+        for i:=0 to current_asmdata.AsmSymbolDict.Count-1 do
+          begin
+            writeexternal(tasmsymbol(current_asmdata.AsmSymbolDict[i]));
+          end;
+     end;
 
 
     function TPPCMPWAssembler.DoAssemble : boolean;