mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-10-01 07:41:49 +02:00
* For object fullrtti, add a parent 'field' regardless of whether its type needs inittable.
git-svn-id: trunk@16635 -
This commit is contained in:
parent
814658847e
commit
2ff5f7a000
@ -156,7 +156,7 @@ implementation
|
||||
provides correct handling of entire instance with RTL rtti routines. }
|
||||
if (def.typ=objectdef) and (tobjectdef(def).objecttype=odt_object) and
|
||||
Assigned(tobjectdef(def).childof) and
|
||||
tobjectdef(def).childof.needs_inittable then
|
||||
((rt=fullrtti) or (tobjectdef(def).childof.needs_inittable)) then
|
||||
begin
|
||||
current_asmdata.asmlists[al_rtti].concat(Tai_const.Create_sym(ref_rtti(tobjectdef(def).childof,rt)));
|
||||
current_asmdata.asmlists[al_rtti].concat(Tai_const.Create_32bit(0));
|
||||
|
Loading…
Reference in New Issue
Block a user