What is going on here?

weaselcat via Digitalmars-d digitalmars-d at puremagic.com
Wed Mar 4 17:13:51 PST 2015


On Thursday, 5 March 2015 at 00:03:37 UTC, Jakob Ovrum wrote:
> On Wednesday, 4 March 2015 at 20:37:20 UTC, Marc Schütz wrote:
>> On Wednesday, 4 March 2015 at 19:36:20 UTC, Ali Çehreli wrote:
>>> On 03/04/2015 07:43 AM, Steven Schveighoffer wrote:
>>>> I believe destructors are not run when you throw inside a 
>>>> constructor.
>>>> So plan to deallocate if the ctor throws:
>>>>
>>>> a = A(var + 1);
>>>> scope(failure) destroy(a);
>>>>
>>>> -Steve
>>>
>>> I don't want that. :)
>>>
>>
>> Then vote here :-P
>> https://issues.dlang.org/show_bug.cgi?id=14246
>
> Added my vote. The construction heuristic needs to become more 
> sophisticated and well-defined anyway.

Would be nice if votes on bugzilla mattered, like putting highly 
voted opened bugs on the front page of dlang.org.


More information about the Digitalmars-d mailing list