<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 17, 2015 at 2:39 PM, Hans Wennborg <span dir="ltr"><<a href="mailto:hans@chromium.org" target="_blank">hans@chromium.org</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 Sun, Feb 15, 2015 at 8:02 PM, David Majnemer<br>
<<a href="mailto:david.majnemer@gmail.com">david.majnemer@gmail.com</a>> wrote:<br>
> Author: majnemer<br>
> Date: Sun Feb 15 22:02:09 2015<br>
> New Revision: 229352<br>
><br>
> URL: <a href="http://llvm.org/viewvc/llvm-project?rev=229352&view=rev" target="_blank">http://llvm.org/viewvc/llvm-project?rev=229352&view=rev</a><br>
> Log:<br>
> IR: Properly return nullptr when getAggregateElement is out-of-bounds<br>
><br>
> We didn't properly handle the out-of-bounds case for<br>
> ConstantAggregateZero and UndefValue.  This would manifest as a crash<br>
> when the constant folder was asked to fold a load of a constant global<br>
> whose struct type has no operands.<br>
><br>
> This fixes PR22595.<br>
<br>
</span>Björn suggested we should merge this to 3.6. David, do you think this<br>
would be ok?<br>
</blockquote></div><br></div><div class="gmail_extra">Yes, please merge this.</div></div>