<div dir="ltr">This feature was/is only enabled in -O0, though, right? As a debugging aid, if I recall correctly - because it can be super confusing when your code falls off the end of one function into the next. Is the code size savings (only at O0) worth the increased cost to debug?</div><br><div class="gmail_quote"><div dir="ltr">On Mon, Jul 2, 2018 at 10:46 AM Matthias Braun via Phabricator <<a href="mailto:reviews@reviews.llvm.org">reviews@reviews.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">MatzeB added a comment.<br>
<br>
In <a href="https://reviews.llvm.org/D48674#1149645" rel="noreferrer" target="_blank">https://reviews.llvm.org/D48674#1149645</a>, @dblaikie wrote:<br>
<br>
> Out of curiosity, what's the use case/motivation for this?<br>
<br>
<br>
It reduces code size (0.5-1.2%) in the projects I measured.<br>
<br>
<br>
Repository:<br>
  rL LLVM<br>
<br>
<a href="https://reviews.llvm.org/D48674" rel="noreferrer" target="_blank">https://reviews.llvm.org/D48674</a><br>
<br>
<br>
<br>
</blockquote></div>