<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Mon, Aug 1, 2016 at 10:26 AM Daniel Berlin via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span style="line-height:1.5">In any case, i think this is going to derail chandler's question if we continue on this thread and not a new one :)</span></div></div></div></blockquote><div><br></div><div>Thanks. ;] I really don't want to deep dive into ways that lifetime markers are broken or could be improved unless they are so broken that they won't suffice to replace the merging done by the inliner.</div><div><br></div><div>AFAICT, the merging done by the inliner is quite weak and the lifetime markers are already going to be more powerful (and in fact, we turn the merging off in a pile of cases and rely pretty much exclusively on the lifetime markers there).</div></div></div>