r205051 - Simplify clang-cl's target triple setting

Hans Wennborg hans at hanshq.net
Fri Mar 28 13:49:28 PDT 2014


Author: hans
Date: Fri Mar 28 15:49:28 2014
New Revision: 205051

URL: http://llvm.org/viewvc/llvm-project?rev=205051&view=rev
Log:
Simplify clang-cl's target triple setting

Modified:
    cfe/trunk/lib/Driver/Driver.cpp

Modified: cfe/trunk/lib/Driver/Driver.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Driver/Driver.cpp?rev=205051&r1=205050&r2=205051&view=diff
==============================================================================
--- cfe/trunk/lib/Driver/Driver.cpp (original)
+++ cfe/trunk/lib/Driver/Driver.cpp Fri Mar 28 15:49:28 2014
@@ -337,9 +337,8 @@ Compilation *Driver::BuildCompilation(Ar
   if (IsCLMode()) {
     // clang-cl targets MSVC-style Win32.
     llvm::Triple T(DefaultTargetTriple);
-    T.setOSName(llvm::Triple::getOSTypeName(llvm::Triple::Win32));
-    T.setEnvironmentName(llvm::Triple::getEnvironmentTypeName(
-          llvm::Triple::MSVC));
+    T.setOS(llvm::Triple::Win32);
+    T.setEnvironment(llvm::Triple::MSVC);
     DefaultTargetTriple = T.str();
   }
   if (const Arg *A = Args->getLastArg(options::OPT_target))





More information about the cfe-commits mailing list