On 10/26/2017 11:10 AM, Adam D. Ruppe wrote:
On Thursday, 26 October 2017 at 15:04:52 UTC, Andrei Alexandrescu wrote:
So I went with the hammer that will fix anything - a string mixin. Ideas for a nicer solution?

The stdlib has: SetFunctionAttributes in std.traits

http://dpldocs.info/experimental-docs/std.traits.SetFunctionAttributes.1.html


Its implementation is string mixin, but at least on the user side it looks less hideous.

s/less hideous/even more awesome/

No need to be testy :o).

I noticed there's no way to say "just leave linkage as is". I tried SetFunctionAttributes!(typeof(&impl), null, FunctionAttribute.pure_) and SetFunctionAttributes!(typeof(&impl), "", FunctionAttribute.pure_) but neither worked. Should I file a bug?


Andrei

Reply via email to