<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><blockquote type="cite" class="">On Dec 18, 2015, at 3:47 AM, Tino Heth via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a>&gt; wrote:<br class=""><br class=""><br class=""><blockquote type="cite" class="">_ = pop()<br class=""></blockquote><br class="">Now that's what I'd call ugly - I vote against everything that forces me to use more underscores ;-)<br class=""></blockquote><div class=""><br class=""></div>“pop()” is an example of the comparatively-rare method that one might want to annotate to avoid the warning: the side-effect is useful even if you’re dropping the result. &nbsp;We’re only talking about making warn_unused_result the <i class="">default</i>, not making it the only option.<div class=""><br class=""><div class="">-Dave<br class=""><br class=""><br class=""></div><br class=""></div></body></html>