On Wednesday, 11 March 2015 at 14:34:32 UTC, ketmar wrote:
On Wed, 11 Mar 2015 13:48:45 +0000, Namespace wrote:This code does not work: ---- enum Test { Foo, static if (__VERSION__ >= 2067) Bar, } Quatz } ---- Any chance that this could work?nope. `static if` is statement, so it works only where statement isallowed. the same is true for `version`. this is by design.
You can do something like static if (__VERSION__ >= 2067) enum Test{ ... } else enum Test{ ... } as a workaround?