From 3c8792f1f372bcc3dc9a37169725b67d3abd1435 Mon Sep 17 00:00:00 2001 From: Axel Naumann Date: Fri, 12 Sep 2014 13:53:07 +0200 Subject: [PATCH] Pass StringRef-s instead of copying strings... --- interpreter/cling/include/cling/Interpreter/AutoloadCallback.h | 3 ++- interpreter/cling/lib/Interpreter/AutoloadCallback.cpp | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/interpreter/cling/include/cling/Interpreter/AutoloadCallback.h b/interpreter/cling/include/cling/Interpreter/AutoloadCallback.h index 2bee0c7..45fa049 100644 --- a/interpreter/cling/include/cling/Interpreter/AutoloadCallback.h +++ b/interpreter/cling/include/cling/Interpreter/AutoloadCallback.h @@ -58,7 +58,8 @@ namespace cling { // AutoloadingStateInfo m_State; - void report(clang::SourceLocation l, std::string name,std::string header); + void report(clang::SourceLocation l, llvm::StringRef name, + llvm::StringRef header); }; } // end namespace cling diff --git a/interpreter/cling/lib/Interpreter/AutoloadCallback.cpp b/interpreter/cling/lib/Interpreter/AutoloadCallback.cpp index e9c9bd1..36ab351 100644 --- a/interpreter/cling/lib/Interpreter/AutoloadCallback.cpp +++ b/interpreter/cling/lib/Interpreter/AutoloadCallback.cpp @@ -29,7 +29,8 @@ using namespace clang; namespace cling { - void AutoloadCallback::report(clang::SourceLocation l,std::string name,std::string header) { + void AutoloadCallback::report(clang::SourceLocation l, llvm::StringRef name, + llvm::StringRef header) { Sema& sema= m_Interpreter->getSema(); unsigned id -- 1.8.2