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 { } } --- --
