浏览代码

* Forgot to assign result of SwapEndian() into place.

git-svn-id: trunk@23534 -
sergei 12 年之前
父节点
当前提交
cb51c39dd7
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      compiler/ogelf.pas

+ 1 - 1
compiler/ogelf.pas

@@ -1771,7 +1771,7 @@ implementation
                       FReader.read(symversions^,shdrs[i].sh_size);
                       FReader.read(symversions^,shdrs[i].sh_size);
                       if source_info.endian<>target_info.endian then
                       if source_info.endian<>target_info.endian then
                         for j:=0 to syms-1 do
                         for j:=0 to syms-1 do
-                          SwapEndian(symversions[j]);
+                          symversions[j]:=SwapEndian(symversions[j]);
                     end;
                     end;
 
 
                   SHT_GNU_verdef:
                   SHT_GNU_verdef: