mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-11-03 22:53:33 +01:00
compiler: fix an assumption that para.parasym is always assigned
git-svn-id: trunk@14783 -
This commit is contained in:
parent
ca99f902d6
commit
8511a3e1e4
@ -410,7 +410,8 @@ implementation
|
||||
internalerror(200611041);
|
||||
end;
|
||||
|
||||
dispatchbyref:=(para.parasym.varspez in [vs_var,vs_out]) or (para.left.resultdef.typ in [variantdef]);
|
||||
dispatchbyref:=(assigned(para.parasym) and (para.parasym.varspez in [vs_var,vs_out])) or
|
||||
(para.left.resultdef.typ in [variantdef]);
|
||||
|
||||
{ assign the argument/parameter to the temporary location }
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user