aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/SampleProfReader.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2016-05-29 10:31:00 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2016-05-29 10:31:00 +0000
commit0da23a2713ebbbc0f257060a0a59e50c3f47d4b3 (patch)
tree42341bb18fce62ec10868ecdab91dd91d3b2990b /llvm/lib/ProfileData/SampleProfReader.cpp
parent375d6704c54f8801ffe83f08c0d0d8888611db04 (diff)
downloadllvm-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.cpp4
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;