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

--- Comment #3 from Iain Buclaw <[email protected]> ---
(In reply to Nicholas Wilson from comment #2)
> is it hitting the static assert?

Nope, reduced:

---
Target.OS defaultTargetOS()
{
    return Target.OS.linux;
}

struct Target
{
    enum OS { linux }

    OS os = defaultTargetOS();

    void deinitialize()
    {
        this.init;
    }

    @property isPOSIX() scope @nogc
    {
    }
}
---

--

Reply via email to