From 4588fc80bf0a20b0d7d3d75cb4f18871529d3ba5 Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Thu, 13 Sep 2018 10:10:18 +0000 Subject: [PATCH] Fix MSVC "illegal conversion; more than one user-defined conversion has been implicitly applied" warning. NFCI. llvm-svn: 342125 --- clang/lib/Driver/Driver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clang/lib/Driver/Driver.cpp b/clang/lib/Driver/Driver.cpp index e84c755..908ffa3 100644 --- a/clang/lib/Driver/Driver.cpp +++ b/clang/lib/Driver/Driver.cpp @@ -4163,7 +4163,7 @@ std::string Driver::GetFilePath(StringRef Name, const ToolChain &TC) const { SmallString<128> P(Dir[0] == '=' ? SysRoot + Dir.substr(1) : Dir); llvm::sys::path::append(P, Name); if (llvm::sys::fs::exists(Twine(P))) - return {P.str()}; + return P.str().str(); } return None; }; -- 2.7.4