[DIP] In-place struct initialization

ketmar via Digitalmars-d digitalmars-d at puremagic.com
Thu Aug 4 01:23:59 PDT 2016


On Thursday, 4 August 2016 at 07:22:27 UTC, ZombineDev wrote:
> On Thursday, 4 August 2016 at 05:15:56 UTC, Patrick Schluter 
> wrote:
>> This said, in C++ compound initialiser are implemented in some 
>> compiler as extension and are really problematic (object life 
>> time) and it would be probably similar in D
>
> I would be interested to hear more about that. My (maybe naive) 
> understanding tells me that there shouldn't be any problems:

there are: inline structure declaration is broken, see issue 
16146. therefore it is clear that inline decl is using 
compeletely different codepath, not connected with calling struct 
ctor, and may be called "compiler extension" too.

sorry, i couldn't resist injecting one of my pet bugs here.


More information about the Digitalmars-d mailing list