As title says, this is invalid code, which I would consider a bug ```d class Test { native {} } ``` Use case for this: injecting language-specific features Example: ```d class Test { #if D native { @property } #endif int getval() #if D native { @nogc @safe nothrow } #endif { return 2; } } ``` Which would generate following D code ```d class Test { @property int getval() @nogc @safe nothrow { return 2; } } ``` But is unable to do so as of right now