svn commit: r294940 - vendor/clang/dist/tools/driver
Dimitry Andric
dim at FreeBSD.org
Wed Jan 27 21:09:40 UTC 2016
Author: dim
Date: Wed Jan 27 21:09:38 2016
New Revision: 294940
URL: https://svnweb.freebsd.org/changeset/base/294940
Log:
Vendor import of clang release_38 branch r258968:
https://llvm.org/svn/llvm-project/cfe/branches/release_38@258968
Modified:
vendor/clang/dist/tools/driver/driver.cpp
Modified: vendor/clang/dist/tools/driver/driver.cpp
==============================================================================
--- vendor/clang/dist/tools/driver/driver.cpp Wed Jan 27 21:09:14 2016 (r294939)
+++ vendor/clang/dist/tools/driver/driver.cpp Wed Jan 27 21:09:38 2016 (r294940)
@@ -290,9 +290,9 @@ static void SetInstallDir(SmallVectorImp
if (CanonicalPrefixes)
llvm::sys::fs::make_absolute(InstalledPath);
- InstalledPath = llvm::sys::path::parent_path(InstalledPath);
- if (llvm::sys::fs::exists(InstalledPath.c_str()))
- TheDriver.setInstalledDir(InstalledPath);
+ StringRef InstalledPathParent(llvm::sys::path::parent_path(InstalledPath));
+ if (llvm::sys::fs::exists(InstalledPathParent))
+ TheDriver.setInstalledDir(InstalledPathParent);
}
static int ExecuteCC1Tool(ArrayRef<const char *> argv, StringRef Tool) {
More information about the svn-src-vendor
mailing list