<p dir="ltr">I believe mclow is working on this</p>
<div class="gmail_extra"><br><div class="gmail_quote">On Sep 8, 2016 9:30 PM, "Keno Fischer" <<a href="mailto:kfischer@college.harvard.edu">kfischer@college.harvard.edu</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">loladiro created this revision.<br>
loladiro added reviewers: EricWF, mclow.lists.<br>
loladiro added a subscriber: cfe-commits.<br>
loladiro set the repository for this revision to rL LLVM.<br>
<br>
Without this, unique_ptr is not constant initialized. I've added a test to that extent.<br>
Unfortunately, I believe there's additional work required for C++11, since unique_ptr<br>
uses std::forward internally which is not constexpr until C++14. Doing something about<br>
that is not part of this patch. unique_ptr not being constant initialized is particularly problematic<br>
because it is in libstdc++, so there's applications that rely on this behavior.<br>
<br>
Repository:<br>
  rL LLVM<br>
<br>
<a href="https://reviews.llvm.org/D24372" rel="noreferrer" target="_blank">https://reviews.llvm.org/<wbr>D24372</a><br>
<br>
Files:<br>
  include/memory<br>
  test/std/utilities/memory/<wbr>unique.ptr/unique.ptr.runtime/<wbr>unique.ptr.runtime.ctor/<wbr>constinit.pass.cpp<br>
<br>
</blockquote></div></div>