On 02/24/2013 05:04 PM, jerro wrote:
This code currently compiles:

int bar();
@bar() void foo(){}

But this gives an error, as expected:

int bar();
@bar() void foo(){}
pragma(msg, __traits(getAttributes, foo));

I would expect the first example to give an error too. Is the current
behavior deliberate or is it a DMD bug?

Bug.

Reply via email to