r296554 - [PS4] Set our default dialect to C++11. NFC for other targets.

Sean Silva via cfe-commits cfe-commits at lists.llvm.org
Tue Feb 28 23:22:28 PST 2017


Nice!

-- Sean Silva

On Tue, Feb 28, 2017 at 5:01 PM, Paul Robinson via cfe-commits <
cfe-commits at lists.llvm.org> wrote:

> Author: probinson
> Date: Tue Feb 28 19:01:10 2017
> New Revision: 296554
>
> URL: http://llvm.org/viewvc/llvm-project?rev=296554&view=rev
> Log:
> [PS4] Set our default dialect to C++11. NFC for other targets.
> Reapplies r296209 now that r296549 has fixed what really seems to be
> the last problematic test.
>
> Modified:
>     cfe/trunk/lib/Frontend/CompilerInvocation.cpp
>
> Modified: cfe/trunk/lib/Frontend/CompilerInvocation.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/
> Frontend/CompilerInvocation.cpp?rev=296554&r1=296553&r2=296554&view=diff
> ============================================================
> ==================
> --- cfe/trunk/lib/Frontend/CompilerInvocation.cpp (original)
> +++ cfe/trunk/lib/Frontend/CompilerInvocation.cpp Tue Feb 28 19:01:10 2017
> @@ -1582,7 +1582,11 @@ void CompilerInvocation::setLangDefaults
>      case IK_PreprocessedCXX:
>      case IK_ObjCXX:
>      case IK_PreprocessedObjCXX:
> -      LangStd = LangStandard::lang_gnucxx98;
> +      // The PS4 uses C++11 as the default C++ standard.
> +      if (T.isPS4())
> +        LangStd = LangStandard::lang_gnucxx11;
> +      else
> +        LangStd = LangStandard::lang_gnucxx98;
>        break;
>      case IK_RenderScript:
>        LangStd = LangStandard::lang_c99;
>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20170228/88287b5d/attachment.html>


More information about the cfe-commits mailing list