On 10 October 2012 14:50, Iain Buclaw <span dir="ltr"><<a href="mailto:ibuclaw@ubuntu.com" target="_blank">ibuclaw@ubuntu.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">On 10 October 2012 12:25, David Nadlinger <<a href="mailto:see@klickverbot.at">see@klickverbot.at</a>> wrote:<br>
> On Wednesday, 10 October 2012 at 08:33:39 UTC, Manu wrote:<br>
>><br>
>> I do indeed care about debug builds, but one interesting possibility that<br>
>> I<br>
>> discussed with Walter last week was a #pragma inline statement, which may<br>
>> force-enable inlining even in debug. I'm not sure how that would translate<br>
>> to GDC/LDC, […]<br>
><br>
><br>
> pragma(always_inline) or something like that would be trivially easy to<br>
> implement in LDC.<br>
><br>
> David<br>
<br>
</div></div>Currently pragma(attribute, alway_inline) in GDC, but I am considering<br>
scrapping pragma(attribute) - the current implementation kept only for<br>
attributes used by gcc builtin functions - and introduce each<br>
supported attribute as an individual pragma.<br></blockquote><div><br></div><div>Right, well that's encouraging then. Maybe all the pieces fit, and we can perform liberal wrapping of the compiler-specific intrinsics in that case.</div>
</div>