[Issue 11194] std.container.Array.reserve calls opAssign on uninitialized data

d-bugmail at puremagic.com d-bugmail at puremagic.com
Tue Oct 8 08:18:56 PDT 2013


http://d.puremagic.com/issues/show_bug.cgi?id=11194



--- Comment #1 from Sönke Ludwig <sludwig at outerproduct.org> 2013-10-08 08:18:55 PDT ---
Git HEAD requires a slightly extended test case:

---
import std.container;

struct S {
    int i = 1337;
    void* p;
    this(this) { assert(i == 1337); }
    ~this() { assert(i == 1337); }
}

void main()
{
    Array!S arr;
    S s;
    arr ~= s;
    arr ~= s;
}
---

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list