Simple implementation of __FUNCTION

Jacob Carlborg doob at me.com
Sat Nov 3 04:09:48 PDT 2012


On 2012-11-02 23:33, Rob T wrote:

> That looks better. Not sure what the down side would be if any.
>
> Unrelated to either form, I discovered it fails to compile when inside a
> function with "auto" as the return type.
>
> auto test()
> {
>     throw new Exception(  mixin(__FUNCTION) );
>     return 0;
> }
>
> Error: forward reference to test
>
> but this works
>
> int test()
> {
>     throw new Exception(  mixin(__FUNCTION) );
>     return 0;
> }
>
> So we're kinda sunk for inclusion in phobos unless this error can be
> resolved.

I think it would be worth to but in Phobos anyway.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list