// https://issues.dlang.org/show_bug.cgi?id=21813 Target.OS defaultTargetOS() { return Target.OS.linux; } struct Target { enum OS { linux } OS os = defaultTargetOS(); @property isPOSIX() scope @nogc { } }