Simplify. NFC.
authorRafael Espindola <rafael.espindola@gmail.com>
Mon, 2 May 2016 22:52:15 +0000 (22:52 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Mon, 2 May 2016 22:52:15 +0000 (22:52 +0000)
llvm-svn: 268324

lld/ELF/DriverUtils.cpp

index 4380a83..74c50f7 100644 (file)
@@ -120,8 +120,7 @@ static std::string getDestPath(StringRef Path) {
 // Copies file Src to {Config->Reproduce}/Src.
 void elf::copyInputFile(StringRef Src) {
   std::string Dest = getDestPath(Src);
-  SmallString<128> Dir(Dest);
-  path::remove_filename(Dir);
+  StringRef Dir = path::parent_path(Dest);
   if (std::error_code EC = fs::create_directories(Dir)) {
     error(EC, Dir + ": can't create directory");
     return;