Author: Raphael Isemann Date: 2020-05-25T12:37:22+02:00 New Revision: fe22e5689e94370b8eadef4b7267201cc9fcb2e3
URL: https://github.com/llvm/llvm-project/commit/fe22e5689e94370b8eadef4b7267201cc9fcb2e3 DIFF: https://github.com/llvm/llvm-project/commit/fe22e5689e94370b8eadef4b7267201cc9fcb2e3.diff LOG: [lldb][NFC] Pass DeclarationName to NameSearchContext by value DeclarationName is usually passed around by value as it's just a pointer. Added: Modified: lldb/source/Plugins/ExpressionParser/Clang/NameSearchContext.h Removed: ################################################################################ diff --git a/lldb/source/Plugins/ExpressionParser/Clang/NameSearchContext.h b/lldb/source/Plugins/ExpressionParser/Clang/NameSearchContext.h index 52d2a19a404b..dc8621dd6aba 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<clang::NamedDecl *> &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<ClangASTImporter::NamespaceMap>()), m_decl_name(name), m_decl_context(dc) { _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits