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-all mailing list