summaryrefslogtreecommitdiffstats
path: root/llvm/tools
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/tools')
-rw-r--r--llvm/tools/dsymutil/dsymutil.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/tools/dsymutil/dsymutil.cpp b/llvm/tools/dsymutil/dsymutil.cpp
index 32569846361..2e835e444c2 100644
--- a/llvm/tools/dsymutil/dsymutil.cpp
+++ b/llvm/tools/dsymutil/dsymutil.cpp
@@ -328,9 +328,9 @@ static Expected<OutputLocation> getOutputFileName(llvm::StringRef InputFile) {
return std::move(E);
llvm::sys::path::append(Path, "Contents", "Resources");
- StringRef ResourceDir = Path;
+ std::string ResourceDir = Path.str();
llvm::sys::path::append(Path, "DWARF", llvm::sys::path::filename(DwarfFile));
- return OutputLocation(Path.str(), ResourceDir.str());
+ return OutputLocation(Path.str(), ResourceDir);
}
/// Parses the command line options into the LinkOptions struct and performs
OpenPOWER on IntegriCloud