mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-18 07:29:25 +02:00
* pass classes and interfaces by value if const is used, resolves #9674
git-svn-id: trunk@8484 -
This commit is contained in:
parent
f5ac7ca9be
commit
039b513d93
@ -160,7 +160,8 @@ unit cpupara;
|
|||||||
exit;
|
exit;
|
||||||
end;
|
end;
|
||||||
case def.typ of
|
case def.typ of
|
||||||
objectdef,
|
objectdef:
|
||||||
|
result:=is_object(def) and ((varspez=vs_const) or (def.size=0));
|
||||||
recorddef:
|
recorddef:
|
||||||
result:=(varspez=vs_const) or (def.size=0);
|
result:=(varspez=vs_const) or (def.size=0);
|
||||||
variantdef,
|
variantdef,
|
||||||
|
Loading…
Reference in New Issue
Block a user