* also check for nf_assign_done_in_right flag after typechecking the right side

git-svn-id: trunk@39118 -
This commit is contained in:
svenbarth 2018-05-25 15:54:41 +00:00
parent 22e8763100
commit 85439a0fa0

View File

@ -596,6 +596,14 @@ implementation
if codegenerror then
exit;
{ just in case the typecheckpass of right optimized something here }
if nf_assign_done_in_right in flags then
begin
result:=right;
right:=nil;
exit;
end;
{ tp procvar support, when we don't expect a procvar
then we need to call the procvar }
if (left.resultdef.typ<>procvardef) then