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