* equivalent of r32602 for subscriptnodes; couldn't find a test that fails

without this patch, but just like with arrays, writing part of a record
    should mark the record itself as modified

git-svn-id: trunk@33195 -
This commit is contained in:
Jonas Maebe 2016-03-06 15:10:31 +00:00
parent 805385791b
commit 7005dec9b4

View File

@ -1109,6 +1109,9 @@ implementation
procedure Tvecnode.mark_write;
begin
include(flags,nf_write);
{ see comment in tsubscriptnode.mark_write }
if not(is_implicit_pointer_object_type(left.resultdef)) then
left.mark_write;
end;