Fix MSVC "illegal conversion; more than one user-defined conversion has been implicitly applied" warning. NFCI.

llvm-svn: 342125
This commit is contained in:
Simon Pilgrim
2018-09-13 10:10:18 +00:00
parent d9f33b129c
commit 4588fc80bf

View File

@@ -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;
};