浏览代码

* tarraydef.ppuload/ppuwrite: use ppufile.getasizeint/putasizeint for reading/writing lowrange and highrange as they're asizeint type, not aint

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

+ 4 - 4
compiler/symdef.pas

@@ -3039,8 +3039,8 @@ implementation
          { the addresses are calculated later }
          ppufile.getderef(_elementdefderef);
          ppufile.getderef(rangedefderef);
-         lowrange:=ppufile.getaint;
-         highrange:=ppufile.getaint;
+         lowrange:=ppufile.getasizeint;
+         highrange:=ppufile.getasizeint;
          ppufile.getsmallset(arrayoptions);
          symtable:=tarraysymtable.create(self);
          tarraysymtable(symtable).ppuload(ppufile)
@@ -3079,8 +3079,8 @@ implementation
          inherited ppuwrite(ppufile);
          ppufile.putderef(_elementdefderef);
          ppufile.putderef(rangedefderef);
-         ppufile.putaint(lowrange);
-         ppufile.putaint(highrange);
+         ppufile.putasizeint(lowrange);
+         ppufile.putasizeint(highrange);
          ppufile.putsmallset(arrayoptions);
          ppufile.writeentry(ibarraydef);
          tarraysymtable(symtable).ppuwrite(ppufile);