https://bugzilla.gdcproject.org/show_bug.cgi?id=302

Iain Buclaw <ibuc...@gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED

--- Comment #1 from Iain Buclaw <ibuc...@gdcproject.org> ---
> Should work according to D spec at 
> https://dlang.org/spec/declaration.html#BasicType2X function type, but does 
> not.

Nope, the error is correct and in accordance to the spec.  Only built-in
attributes are allowed as postfixes - UDAs are not built-in.


> @attribute("ms_abi") size_t function(int, int) foo; // Example, calling does 
> not use ms_abi

That could be a failing of the front-end to propagate UDAs to variables.

https://github.com/D-Programming-GDC/GDC/blob/c2fc3dbf5dc844583344f9cc6e1d4ba32bd736bf/gcc/d/decl.cc#L1321-L1328

I'll have to check.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to