<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 20 October 2016 at 21:07, Ethan Watson via Digitalmars-d <span dir="ltr"><<a href="mailto:digitalmars-d@puremagic.com" target="_blank">digitalmars-d@puremagic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Thursday, 20 October 2016 at 10:36:16 UTC, Manu wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
DIP25 introduced return ref to address this issue. Just annotate it correctly?<br>
</blockquote>
<br></span>
I mean, it'll work, but it's not the most secure method to rely on the programmer remembering to do it.<br>
</blockquote></div><br></div><div class="gmail_extra">True, but isn't that just the case for any extern function? I mean, extern functions are just like that; gotta type the signature right :)</div><div class="gmail_extra">Not sure it's worth runtime logic to attempt to check that someone typed the signature incorrectly...? It's certainly not the only way users could bugger up the extern declaration and cause any number of similar problems.</div></div>