Create class on stack

Mike via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Mon Aug 7 15:02:07 PDT 2017


On Monday, 7 August 2017 at 13:42:33 UTC, Moritz Maxeiner wrote:

>> You can still create a (scope) class on the stack, escape a 
>> reference to it using `move` and use it afterwards, all within 
>> the rules of @safe, so I'm not convinced that the reason for 
>> deprecating scoped classes is gone yet.
>> Compare this to `scoped`, which behaves as expected (since it 
>> wraps the reference type object in a value type):

Looks like a bug to me.  I recommend submitting a bug report and 
tag it somehow with "scope" and/or "DIP1000".  It appears Walter 
is giving any bugs with scope/DIP1000 priority.

Mike


More information about the Digitalmars-d-learn mailing list