<div dir="ltr">The proposal is to go straight to C++14. That both matches GCC's current default and the suggested policy of setting the default to the most recent published standard for which we have sufficiently mature support.</div><div class="gmail_extra"><br><div class="gmail_quote">On 21 May 2017 at 03:54, Martin J. O'Riordan <span dir="ltr"><<a href="mailto:martin.oriordan@movidius.com" target="_blank">martin.oriordan@movidius.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-IE" link="blue" vlink="purple"><div class="m_-8802588362637809690WordSection1"><p class="MsoNormal"><span style="font-family:"Book Antiqua",serif;color:black">From the “Subject” and earlier messages in this thread, it would appear that the proposed default Standard is C++11; but the words in this message and a few other messages seem to suggest that the proposed default Standard is C++14.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-family:"Book Antiqua",serif;color:black"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-family:"Book Antiqua",serif;color:black">I’m just curious about the proposed default, is it to be C++11 or C++14?  I don’t have any argument against changing the default to either, but would like to know what is really being proposed.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-family:"Book Antiqua",serif;color:black"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-family:"Book Antiqua",serif;color:black">Thanks,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-family:"Book Antiqua",serif;color:black"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-family:"Book Antiqua",serif;color:black">            MartinO<u></u><u></u></span></p><p class="MsoNormal"><span style="font-family:"Book Antiqua",serif;color:#943634"><u></u> <u></u></span></p><p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> cfe-dev [mailto:<a href="mailto:cfe-dev-bounces@lists.llvm.org" target="_blank">cfe-dev-bounces@lists.<wbr>llvm.org</a>] <b>On Behalf Of </b>Richard Smith via cfe-dev<br><b>Sent:</b> 19 May 2017 18:12<br><b>To:</b> Robinson, Paul <<a href="mailto:paul.robinson@sony.com" target="_blank">paul.robinson@sony.com</a>><br><b>Cc:</b> Clang Dev <<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>><span class=""><br><b>Subject:</b> Re: [cfe-dev] Setting default dialect to C++11<u></u><u></u></span></span></p><span class=""><p class="MsoNormal"><u></u> <u></u></p><div><div><div><div><p class="MsoNormal">On 18 May 2017 11:18 pm, "Robinson, Paul" <<a href="mailto:paul.robinson@sony.com" target="_blank">paul.robinson@sony.com</a>> wrote:<u></u><u></u></p><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm"><div><div><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Not to forget that Charles Li did a pile of work over the past year or so to tidy up a lot of the tests.  Given that the PS4 target already defaults to C++11, I should hope there would be little left to do.</span><span lang="EN-US"><u></u><u></u></span></p></div></div></blockquote></div></div></div><div><p class="MsoNormal">Right, and indeed we have buildbots that test that a C++11 default works. So the remaining cleanups would be for C++14-specific issues, which should be minimal in comparison to the great work Charles did.<u></u><u></u></p></div><div><div><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm"><div><div><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">--paulr</span><span lang="EN-US"><u></u><u></u></span></p><p class="MsoNormal"><a name="m_-8802588362637809690_m_979466430111428752__MailEndCompose"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span></a><span lang="EN-US"><u></u><u></u></span></p><div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt"><div><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma",sans-serif">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma",sans-serif"> cfe-dev [mailto:<a href="mailto:cfe-dev-bounces@lists.llvm.org" target="_blank">cfe-dev-bounces@lists.<wbr>llvm.org</a>] <b>On Behalf Of </b>Richard Smith via cfe-dev<br><b>Sent:</b> Thursday, May 18, 2017 8:30 PM<br><b>To:</b> Tim Northover<br><b>Cc:</b> <a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a></span><span lang="EN-US"><u></u><u></u></span></p><div><p class="MsoNormal"><span lang="EN-US"><br><b>Subject:</b> Re: [cfe-dev] Setting default dialect to C++11<u></u><u></u></span></p></div></div></div><p class="MsoNormal"><span lang="EN-US"> <u></u><u></u></span></p><div><div><div><p class="MsoNormal"><span lang="EN-US">On 18 May 2017 at 19:38, Tim Northover <<a href="mailto:t.p.northover@gmail.com" target="_blank">t.p.northover@gmail.com</a>> wrote:<u></u><u></u></span></p><div><p class="MsoNormal"><span lang="EN-US">On 18 May 2017 at 18:56, Richard Smith <<a href="mailto:richard@metafoo.co.uk" target="_blank">richard@metafoo.co.uk</a>> wrote:<br>> Agreed. I think there's sufficient (although not unanimous) agreement that<br>> we should increase our default language standard; what we need is for<br>> someone to work through the immediate fallout from doing so (particularly in<br>> the test suite).<br><br>I'll see what I can do tomorrow. Hopefully I can at least get some<br>numbers here by the end of the day. Possibly patches; what's our<br>preferred solution to failures: fix the code (within reason), or<br>-std=c++98?<u></u><u></u></span></p><div><p class="MsoNormal"><span lang="EN-US"> <u></u><u></u></span></p></div><div><p class="MsoNormal"><span lang="EN-US">If the difference is interesting, test it in both modes. If the test is C++98-specific or has uninteresting diagnostic differences, -std=c++98.<u></u><u></u></span></p></div></div></div></div></div></div></div></div></blockquote></div><p class="MsoNormal"><u></u> <u></u></p></div></div></div></span></div></div></blockquote></div><br></div>