On Thursday, 29 December 2016 at 20:50:54 UTC, David  Zhang wrote:
On Thursday, 29 December 2016 at 20:33:33 UTC, Stefan Koch wrote:
It would be very helpful if you could provide example code that triggers that behavior.

I'd love to, but I'm not actually sure just what it is that breaks it. I can provide the git repo for one of them though though:

https://gitlab.com/Straivers/Weave
https://gitlab.com/Straivers/Weave.git

Ok, so after further fiddling, it seems to originate from here:

[from the list class]

@safe unittest {
    class A {
        int foo;
    }

    auto list = new List!A();
    list ~= [new A, new A, new A];

    assert(list.findElement(null).result == null);
}

However, commenting it out, and replacing it with another block (the test immediately below it, causes it to hang too, or error out and crash without any error message.

Reply via email to