I've stumbled over the fact that deduced function attributes (pure, nothrow) are not reflected in the name mangling. Is this a bug or by design? This has some implications for functionAttributes in std.traits and also creates a compiler bug. http://d.puremagic.com/issues/show_bug.cgi?id=6600 martin