Stack overflow

Jonathan M Davis jmdavisProg at gmx.com
Sun Jun 24 06:16:56 PDT 2012


On Sunday, June 24, 2012 14:57:37 Namespace wrote:
> > My guess is that you've got something recursive going on
> > (possibly a recursive
> > template instantiation, though I don't see any reason why that
> > would occur),
> > which causes it to eat up more and more memory, until the OS
> > kills it.
> > 
> > Report it as a dmd bug: http://d.puremagic.com
> > 
> > - Jonathan M Davis
> 
> All right, but have you any workaround?
> As long as it endures to fix a bug in dmd, i'm a old men when i
> can work with it.

This might work:

this(U)(U obj)
    if(is(U : T) && !is(U == typeof(null)))
{
}


- Jonathan M Davis


More information about the Digitalmars-d-learn mailing list