2018-06-21 22:50 GMT+02:00 Maciej Izak <hnb.c...@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
_______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel