[cfe-dev] Setting default dialect to C++11
Hal Finkel via cfe-dev
cfe-dev at lists.llvm.org
Mon Feb 27 06:57:51 PST 2017
On 02/26/2017 07:38 PM, David Majnemer via cfe-dev wrote:
>
>
> On Fri, Feb 24, 2017 at 1:11 PM, Richard Smith via cfe-dev
> <cfe-dev at lists.llvm.org <mailto:cfe-dev at lists.llvm.org>> wrote:
>
> On 24 February 2017 at 12:33, Robinson, Paul via cfe-dev
> <cfe-dev at lists.llvm.org <mailto:cfe-dev at lists.llvm.org>> wrote:
>
> Is it about time to advance Clang's default C++ dialect to C++11?
> It has been stuck on 98/03 for quite some time now.
>
>
> See http://lists.llvm.org/pipermail/cfe-dev/2016-June/049725.html
> <http://lists.llvm.org/pipermail/cfe-dev/2016-June/049725.html>
> for some prior discussion on this.
>
> Generally I think this is overdue, and that we should go straight
> to C++14 rather than stopping at C++11 (like GCC did).
>
>
> This policy makes sense. With GCC's change, projects must explicitly
> specify a -std if they insist on a particular language standard and as
> such changing Clang's default shouldn't make things any better or worse.
+1
-Hal
> Charles Li has been doing a lot of patient work for a long
> time to get
> Clang's lit tests to be compatible with C++11. There are only
> 16 tests
> that still need to be reviewed:
>
> https://reviews.llvm.org/D20710 <https://reviews.llvm.org/D20710>
> https://reviews.llvm.org/D21626 <https://reviews.llvm.org/D21626>
>
> Once those are in, we should be able to update the default.
>
> Even if it is not time to update the default for everyone, I would
> *really* LOVE to set the default dialect for the PS4 target. That
> would at least make sure there is no future back-sliding with
> regards
> to future test changes, because our public PS4-target bots
> will catch
> those cases. But, those last 16 tests need to be fixed up
> before we
> can do that.
>
> Anybody willing to give some LGTM on the tests, we'd be very
> grateful.
> And any thoughts about upgrading the default for everyone,
> rather than
> just for PS4, would also be welcome.
>
> Thanks,
> --paulr
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org <mailto:cfe-dev at lists.llvm.org>
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
> <http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev>
>
>
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org <mailto:cfe-dev at lists.llvm.org>
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
> <http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev>
>
>
>
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
--
Hal Finkel
Lead, Compiler Technology and Programming Languages
Leadership Computing Facility
Argonne National Laboratory
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20170227/e9c0f862/attachment.html>
More information about the cfe-dev
mailing list