[clang] a153d78 - [Driver] Fix implicit conversion guarded by #ifdef _WIN32

Benjamin Kramer via cfe-commits cfe-commits at lists.llvm.org
Tue Jan 28 15:19:10 PST 2020


Author: Benjamin Kramer
Date: 2020-01-29T00:18:45+01:00
New Revision: a153d78c7eb079bcba5ebb37fc1ab9b3c82b99a4

URL: https://github.com/llvm/llvm-project/commit/a153d78c7eb079bcba5ebb37fc1ab9b3c82b99a4
DIFF: https://github.com/llvm/llvm-project/commit/a153d78c7eb079bcba5ebb37fc1ab9b3c82b99a4.diff

LOG: [Driver] Fix implicit conversion guarded by #ifdef _WIN32

Added: 
    

Modified: 
    clang/lib/Driver/ToolChains/MSVC.cpp

Removed: 
    


################################################################################
diff  --git a/clang/lib/Driver/ToolChains/MSVC.cpp b/clang/lib/Driver/ToolChains/MSVC.cpp
index 83e37be83f2a..b7dd6793efea 100644
--- a/clang/lib/Driver/ToolChains/MSVC.cpp
+++ b/clang/lib/Driver/ToolChains/MSVC.cpp
@@ -261,7 +261,7 @@ static bool findVCToolChainViaSetupConfig(std::string &Path,
   if (!llvm::sys::fs::is_directory(ToolchainPath))
     return false;
 
-  Path = ToolchainPath.str();
+  Path = std::string(ToolchainPath.str());
   VSLayout = MSVCToolChain::ToolsetLayout::VS2017OrNewer;
   return true;
 #endif


        


More information about the cfe-commits mailing list