<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jun 11, 2019 at 5:30 AM Mikhail Maltsev <<a href="mailto:Mikhail.Maltsev@arm.com">Mikhail.Maltsev@arm.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 6/11/19 2:57 AM, Eric Fiselier via libcxx-dev wrote:><br>
> The good news is that removing the C++03 fallbacks is the fix. We're just going<br>
> to use the C++11 implementations.<br>
><br>
<br>
Hi. Do I understand correctly that code dependent on libc++, which is compiled<br>
with Clang and "-std=c++03 -pedantic -Werror" will break in many cases?<br></blockquote><div><br></div><div>No, that is not correct.</div><div><br></div><div>Because we mark the files as system headers they are unaffected by `-pedantic`.</div><div>And these warnings don't leak into user code.</div><div><br></div><div>For example, if they call a stdlib function that's implemented as a variadic template, that will not</div><div>cause a diagnostic at the callsite.</div><div><br></div><div>/Eric</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
--<br>
Regards,<br>
  Mikhail Maltsev<br>
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.<br>
</blockquote></div></div>