summaryrefslogtreecommitdiff
path: root/clang-tools-extra/pp-trace
diff options
context:
space:
mode:
authorYaron Keren <yaron.keren@gmail.com>2015-07-03 09:16:20 +0000
committerYaron Keren <yaron.keren@gmail.com>2015-07-03 09:16:20 +0000
commit452670165c93595257f7e09f6e4b7769124e74d7 (patch)
tree87c7d59007c30d8cb942bf7884e0fe6ed977f560 /clang-tools-extra/pp-trace
parent7779f75cc8203e752bd5f0bca0882605ecad9233 (diff)
downloadllvm-452670165c93595257f7e09f6e4b7769124e74d7.tar.gz
Replace some const std::string & with llvm::StringRef or std::string
and std::move to avoid implicit std::string construction. Patch by Eugene Kosov. llvm-svn: 241330
Diffstat (limited to 'clang-tools-extra/pp-trace')
-rw-r--r--clang-tools-extra/pp-trace/PPCallbacksTracker.cpp2
-rw-r--r--clang-tools-extra/pp-trace/PPCallbacksTracker.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/clang-tools-extra/pp-trace/PPCallbacksTracker.cpp b/clang-tools-extra/pp-trace/PPCallbacksTracker.cpp
index 8a3705495ad7..e4211b3b94b6 100644
--- a/clang-tools-extra/pp-trace/PPCallbacksTracker.cpp
+++ b/clang-tools-extra/pp-trace/PPCallbacksTracker.cpp
@@ -627,7 +627,7 @@ void PPCallbacksTracker::appendArgument(const char *Name,
// Append a double-quoted argument to the top trace item.
void PPCallbacksTracker::appendQuotedArgument(const char *Name,
- const std::string &Value) {
+ llvm::StringRef Value) {
std::string Str;
llvm::raw_string_ostream SS(Str);
SS << "\"" << Value << "\"";
diff --git a/clang-tools-extra/pp-trace/PPCallbacksTracker.h b/clang-tools-extra/pp-trace/PPCallbacksTracker.h
index 8c2e6bb55d21..475e3bd43305 100644
--- a/clang-tools-extra/pp-trace/PPCallbacksTracker.h
+++ b/clang-tools-extra/pp-trace/PPCallbacksTracker.h
@@ -215,7 +215,7 @@ public:
void appendArgument(const char *Name, const clang::Module *Value);
/// \brief Append a double-quoted argument to the top trace item.
- void appendQuotedArgument(const char *Name, const std::string &Value);
+ void appendQuotedArgument(const char *Name, llvm::StringRef Value);
/// \brief Append a double-quoted file path argument to the top trace item.
void appendFilePathArgument(const char *Name, llvm::StringRef Value);