Index: tools/llvm-objdump/llvm-objdump.cpp =================================================================== --- tools/llvm-objdump/llvm-objdump.cpp +++ tools/llvm-objdump/llvm-objdump.cpp @@ -426,7 +426,7 @@ std::unordered_map> LineCache; private: - bool cacheSource(std::string File); + bool cacheSource(const std::string& File); public: virtual ~SourcePrinter() {} @@ -441,7 +441,7 @@ StringRef Delimiter = "; "); }; -bool SourcePrinter::cacheSource(std::string File) { +bool SourcePrinter::cacheSource(const std::string& File) { auto BufferOrError = MemoryBuffer::getFile(File); if (!BufferOrError) return false;