On 18/05/2021 15:24, Martin Frb via fpc-devel wrote:
I was looking at TypeInfo (based on 3.2.2rc)
line 632 unit TypInfo
tkMethod:
....
followed by
ResultType : ShortString // for mkFunction,
mkClassFunction only
ResultTypeRef : PPTypeInfo; // for mkFunction,
mkClassFunction only
CC : TCallConv;
ParamTypeRefs : array[1..ParamCount] of PPTypeInfo;}
);
To find out about alignment (for any target which needs alignment), I
looked through other code:
And just to confirm, if anyone knows....
Those are indeed PPTypeInfo ? (even in 3.0?)
Since a lot of other TypeInfos are:
{$ifdef ver3_0}
{$define TypeInfoPtr := PTypeInfo}
{$else}
{$define TypeInfoPtr := PPTypeInfo}
{$endif}
Rtti.pas in 3.0.0 seems to tread them as PPTypeInfo. So that would
indicate they indeed are PPTypeInfo.
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel