* when using a pointer as array, the pointer is never written, only read

git-svn-id: trunk@25964 -
This commit is contained in:
florian 2013-11-06 21:10:30 +00:00
parent 9fdd64e94c
commit 6f03d04fe1

View File

@ -1135,8 +1135,13 @@ implementation
exclude(varstateflags,vsf_must_be_valid);
tc_pchar_2_string,
tc_pointer_2_array :
include(varstateflags,vsf_must_be_valid);
end;
begin
include(varstateflags,vsf_must_be_valid);
{ when a pointer is used for array access, the
pointer itself is read and never written }
newstate := vs_read;
end;
end;
p:=tunarynode(p).left;
end;
subscriptn :