[cfe-commits] r160052 - /cfe/trunk/lib/Driver/Tools.cpp
Nico Weber
nicolasweber at gmx.de
Wed Jul 11 09:46:17 PDT 2012
Author: nico
Date: Wed Jul 11 11:46:17 2012
New Revision: 160052
URL: http://llvm.org/viewvc/llvm-project?rev=160052&view=rev
Log:
Default to -std=c++11 on Windows.
Modified:
cfe/trunk/lib/Driver/Tools.cpp
Modified: cfe/trunk/lib/Driver/Tools.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Driver/Tools.cpp?rev=160052&r1=160051&r2=160052&view=diff
==============================================================================
--- cfe/trunk/lib/Driver/Tools.cpp (original)
+++ cfe/trunk/lib/Driver/Tools.cpp Wed Jul 11 11:46:17 2012
@@ -2124,8 +2124,11 @@
// eventually we want to do all the standard defaulting here instead of
// splitting it between the driver and clang -cc1.
if (!types::isCXX(InputType))
- Args.AddAllArgsTranslated(CmdArgs, options::OPT_std_default_EQ,
- "-std=", /*Joined=*/true);
+ Args.AddAllArgsTranslated(CmdArgs, options::OPT_std_default_EQ,
+ "-std=", /*Joined=*/true);
+ else if (getToolChain().getTriple().getOS() == llvm::Triple::Win32)
+ CmdArgs.push_back("-std=c++11");
+
Args.AddLastArg(CmdArgs, options::OPT_trigraphs);
}
More information about the cfe-commits
mailing list