浏览代码

* avoid range check error when compiled with -Cr

git-svn-id: trunk@23890 -
florian 12 年之前
父节点
当前提交
136c96c22d
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      packages/paszlib/src/trees.pas

+ 2 - 0
packages/paszlib/src/trees.pas

@@ -1476,7 +1476,9 @@ begin
   for n := 0 to max_code do
   for n := 0 to max_code do
   begin
   begin
     curlen := nextlen;
     curlen := nextlen;
+{$push}{$R-}
     nextlen := tree[n+1].dl.Len;
     nextlen := tree[n+1].dl.Len;
+{$pop}
     inc(count);
     inc(count);
     if (count < max_count) and (curlen = nextlen) then
     if (count < max_count) and (curlen = nextlen) then
       continue
       continue