<div dir="ltr">Intrinsics are invalid there, code is generated in such way that variable is being accessed after lifetime.end.<div>I suspect that optimizer can make invalid code because of this, but I can't reproduce.</div><div>So I think it's safer to remove them at all and don't wait for miscompile reports.</div><div><br></div><div>Still if performance is greater concern then potential miscompiles, I can limit this only to <span style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif">asan-use-after-scope</span><font color="#212121" face="helvetica neue, helvetica, arial, sans-serif">.</font></div><div><br><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Sep 21, 2016 at 8:49 AM Akira Hatanaka <<a href="mailto:ahatanak@gmail.com">ahatanak@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">ahatanak added a comment.<br class="gmail_msg">
<br class="gmail_msg">
Do we want to remove lifetime intrinsics when we aren't doing the asan-use-after-scope check? Since this isn't a mis-compile caused by inaccurate lifetime intrinsics, I was wondering whether we should do this only when asan-use-after-scope is on to minimize the impact on compile time.<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
<a href="https://reviews.llvm.org/D24693" rel="noreferrer" class="gmail_msg" target="_blank">https://reviews.llvm.org/D24693</a><br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
</blockquote></div>