On Thursday, 4 February 2016 at 02:33:06 UTC, Andrei Alexandrescu wrote:
On 02/03/2016 09:01 PM, Matt Elkins wrote:
[code]
unittest
{
     alias RH = ResourceHandle!(uint, (uint) {});
     RH[] handles;
handles ~= RH(5); // Compile error: ResourceHandle is not copyable
because it is annotated with @disable
}
[/code]

Got it, thanks. That's a bug in the implementation, no two ways about it. No copy should occur there, neither theoretically nor practically. Please report it to bugzilla at http://issues.dlang.org. Thanks very much! -- Andrei

Something like a week ago i sorta was awaiting confirmation of a bug VERY similar to this one, from this thread posting:

 http://forum.dlang.org/post/iahbnmcbtsdolczaq...@forum.dlang.org

The related bug reported (not a exact match, but close enough) is also present

 https://issues.dlang.org/show_bug.cgi?id=7032

Reply via email to