Stack overflow / recursive expansion with alias this

Timon Gehr timon.gehr at gmx.ch
Tue Apr 24 12:34:25 PDT 2012


On 04/24/2012 07:09 PM, Namespace wrote:
>>> ...
>>> And therefore i get the same error, as if i wrote "return
>>> NotNull!(Foo)(this);" instead of "return assumeNotNull(this);", in the
>>> "_convert" method of NotNull. The Output is "Stack overflow". I think
>>> that comes from recursive calls which fills the stack? Is that a bug?
>>>
>>
>> Yes.
>
> I found nothing like that. Is the bug reported?

I remember reporting a similar issue, but that one seems to have been 
fixed. Feel free to create a new ticket.


More information about the Digitalmars-d-learn mailing list