From fe22e5689e94370b8eadef4b7267201cc9fcb2e3 Mon Sep 17 00:00:00 2001 From: Raphael Isemann Date: Mon, 25 May 2020 12:14:21 +0200 Subject: [PATCH] [lldb][NFC] Pass DeclarationName to NameSearchContext by value DeclarationName is usually passed around by value as it's just a pointer. --- lldb/source/Plugins/ExpressionParser/Clang/NameSearchContext.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lldb/source/Plugins/ExpressionParser/Clang/NameSearchContext.h b/lldb/source/Plugins/ExpressionParser/Clang/NameSearchContext.h index 52d2a19..dc8621d 100644 --- a/lldb/source/Plugins/ExpressionParser/Clang/NameSearchContext.h +++ b/lldb/source/Plugins/ExpressionParser/Clang/NameSearchContext.h @@ -32,7 +32,7 @@ struct NameSearchContext { /// modules. ClangASTImporter::NamespaceMapSP m_namespace_map; /// The name being looked for. - const clang::DeclarationName &m_decl_name; + const clang::DeclarationName m_decl_name; /// The DeclContext to put declarations into. const clang::DeclContext *m_decl_context; /// All the types of functions that have been reported, so we don't @@ -63,7 +63,7 @@ struct NameSearchContext { /// The DeclContext to register Decls in. NameSearchContext(TypeSystemClang &clang_ts, llvm::SmallVectorImpl &decls, - clang::DeclarationName &name, const clang::DeclContext *dc) + clang::DeclarationName name, const clang::DeclContext *dc) : m_clang_ts(clang_ts), m_decls(decls), m_namespace_map(std::make_shared()), m_decl_name(name), m_decl_context(dc) { -- 2.7.4