crystal clear()

Sean Kelly sean at invisibleduck.org
Fri Sep 17 15:13:39 PDT 2010


Andrei Alexandrescu Wrote:

> On 09/17/2010 04:55 PM, Steven Schveighoffer wrote:
> > On Fri, 17 Sep 2010 17:33:11 -0400, Andrei Alexandrescu
> > <SeeWebsiteForEmail at erdani.org> wrote:
> >
> >> I think clear() can be fixed if we remove the call to the constructor
> >> AND obliterate the vptr.
> >
> > agreed.
> 
> One more thing: we need to change the call to the destructor to check 
> the vptr. If the vptr is null, no call to the destructor. Where is that 
> piece of code? Couldn't find it by grepping for __dtor.

druntime src/rt/lifetime.d, look for _d_delclass or rt_finalize.


More information about the Digitalmars-d mailing list