diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2016-05-29 10:31:00 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2016-05-29 10:31:00 +0000 |
commit | 0da23a2713ebbbc0f257060a0a59e50c3f47d4b3 (patch) | |
tree | 42341bb18fce62ec10868ecdab91dd91d3b2990b /llvm/lib/ProfileData/SampleProfReader.cpp | |
parent | 375d6704c54f8801ffe83f08c0d0d8888611db04 (diff) | |
download | llvm-0da23a2713ebbbc0f257060a0a59e50c3f47d4b3.zip llvm-0da23a2713ebbbc0f257060a0a59e50c3f47d4b3.tar.gz llvm-0da23a2713ebbbc0f257060a0a59e50c3f47d4b3.tar.bz2 |
[ProfileData] Clean up string handling a bit.
llvm-svn: 271180
Diffstat (limited to 'llvm/lib/ProfileData/SampleProfReader.cpp')
-rw-r--r-- | llvm/lib/ProfileData/SampleProfReader.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/ProfileData/SampleProfReader.cpp b/llvm/lib/ProfileData/SampleProfReader.cpp index d3929e8..af80b03 100644 --- a/llvm/lib/ProfileData/SampleProfReader.cpp +++ b/llvm/lib/ProfileData/SampleProfReader.cpp @@ -733,7 +733,7 @@ bool SampleProfileReaderGCC::hasFormat(const MemoryBuffer &Buffer) { /// /// \returns an error code indicating the status of the buffer. static ErrorOr<std::unique_ptr<MemoryBuffer>> -setupMemoryBuffer(std::string Filename) { +setupMemoryBuffer(const Twine &Filename) { auto BufferOrErr = MemoryBuffer::getFileOrSTDIN(Filename); if (std::error_code EC = BufferOrErr.getError()) return EC; @@ -756,7 +756,7 @@ setupMemoryBuffer(std::string Filename) { /// /// \returns an error code indicating the status of the created reader. ErrorOr<std::unique_ptr<SampleProfileReader>> -SampleProfileReader::create(StringRef Filename, LLVMContext &C) { +SampleProfileReader::create(const Twine &Filename, LLVMContext &C) { auto BufferOrError = setupMemoryBuffer(Filename); if (std::error_code EC = BufferOrError.getError()) return EC; |