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