[fpc-devel] Attn Sven: New flags related to management operators

Maciej Izak hnb.code at gmail.com
Fri Jun 22 21:08:48 CEST 2018


2018-06-21 22:50 GMT+02:00 Maciej Izak <hnb.code at gmail.com>:

> Coexistence of both has no sense - information stored in Flags will be
> useless, this info is for sure not complement :( .
>

I see 4 options:

1. integration of FastRTTI
2. limited integration, only part of "FastRTTI"  branch (only table with
initialization operators and related compiler and RTL part)
3. moving "Flags: TRecordInfoInitFlags;" into private section of record in
TypInfo module, it can be removed in the future (if needed) without
breaking backward compatibility for users code
4. all will stay as-is (the worst scenario)

The option 2 seems optimal (no redundant/useless actions/calls in
constructors).

-- 
Best regards,
Maciej Izak
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20180622/d638e0ec/attachment.html>


More information about the fpc-devel mailing list