<div>I just filed a bug having to do with a managed type (I am using an interface in my code) not being properly initialized when stored in a record's private section:</div><div><br></div><div><a href="http://bugs.freepascal.org/view.php?id=24447">http://bugs.freepascal.org/view.php?id=24447</a></div>
<div><br></div><div>I marked the issue as major since I thought this kind of issue (managed types slipping through initialization should never happen. If anyone want more clarity on this issue let me know. As an added note, if this situation causes an interface to not be initialized,it probably also has problems with finalization that need being looked at as well.</div>
<div><br></div><div>Managed types described (as best as I could find):</div><div><br></div><div><a href="http://bit.ly/12BtOnr">http://bit.ly/12BtOnr</a> </div>