mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-02 10:10:20 +02: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