Преглед на файлове

* when determining whether taking the address of an array element is
valid, check for the array's actual lower bound instead of always for
zero

git-svn-id: branches/jvmbackend@18822 -

Jonas Maebe преди 14 години
родител
ревизия
f40c893084
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      compiler/jvm/njvmmem.pas

+ 1 - 1
compiler/jvm/njvmmem.pas

@@ -141,7 +141,7 @@ implementation
           (left.nodetype=vecn) and
           (tvecnode(left).left.resultdef.typ=arraydef) and
           (tvecnode(left).right.nodetype=ordconstn) and
-          (tordconstnode(tvecnode(left).right).value=0);
+          (tordconstnode(tvecnode(left).right).value=tarraydef(tvecnode(left).left.resultdef).lowrange);
       end;