diff options
author | Raphael Isemann <teemperor@gmail.com> | 2019-12-12 10:53:16 +0100 |
---|---|---|
committer | Raphael Isemann <teemperor@gmail.com> | 2019-12-12 11:14:26 +0100 |
commit | 2aec4b4863f883e1e9e8e0362b85d37fc5fc0545 (patch) | |
tree | d908e647a9e42712ed4dc73846243329baa69a1d /lldb/source/Symbol/ClangASTContext.cpp | |
parent | 5f6208778ff92567c57d7c1e2e740c284d7e69a5 (diff) | |
download | bcm5719-llvm-2aec4b4863f883e1e9e8e0362b85d37fc5fc0545.tar.gz bcm5719-llvm-2aec4b4863f883e1e9e8e0362b85d37fc5fc0545.zip |
[lldb][NFC] Don't implement ClangASTContext::SetMetadata again as a static method
We always have an ClangASTContext when we call this method so we might as
well always call the non-static version.
Diffstat (limited to 'lldb/source/Symbol/ClangASTContext.cpp')
-rw-r--r-- | lldb/source/Symbol/ClangASTContext.cpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/lldb/source/Symbol/ClangASTContext.cpp b/lldb/source/Symbol/ClangASTContext.cpp index e7237a39a9c..d49c29c0a49 100644 --- a/lldb/source/Symbol/ClangASTContext.cpp +++ b/lldb/source/Symbol/ClangASTContext.cpp @@ -1344,7 +1344,7 @@ CompilerType ClangASTContext::CreateRecordType( if (decl) { if (metadata) - SetMetadata(ast, decl, *metadata); + SetMetadata(decl, *metadata); if (access_type != eAccessNone) decl->setAccess(ConvertAccessTypeToAccessSpecifier(access_type)); @@ -1701,7 +1701,7 @@ CompilerType ClangASTContext::CreateObjCClass(const char *name, isInternal); if (decl && metadata) - SetMetadata(ast, decl, *metadata); + SetMetadata(decl, *metadata); return CompilerType(this, ast->getObjCInterfaceType(decl).getAsOpaquePtr()); } @@ -2405,10 +2405,11 @@ void ClangASTContext::SetMetadataAsUserID(const void *object, SetMetadata(object, meta_data); } -void ClangASTContext::SetMetadata(clang::ASTContext *ast, const void *object, +void ClangASTContext::SetMetadata(const void *object, ClangASTMetadata &metadata) { ClangExternalASTSourceCommon *external_source = - ClangExternalASTSourceCommon::Lookup(ast->getExternalSource()); + ClangExternalASTSourceCommon::Lookup( + getASTContext()->getExternalSource()); if (external_source) external_source->SetMetadata(object, metadata); @@ -7662,7 +7663,7 @@ bool ClangASTContext::AddObjCClassProperty( return false; if (metadata) - ClangASTContext::SetMetadata(clang_ast, property_decl, *metadata); + ast->SetMetadata(property_decl, *metadata); class_interface_decl->addDecl(property_decl); @@ -7745,7 +7746,7 @@ bool ClangASTContext::AddObjCClassProperty( if (getter) { if (metadata) - ClangASTContext::SetMetadata(clang_ast, getter, *metadata); + ast->SetMetadata(getter, *metadata); getter->setMethodParams(*clang_ast, llvm::ArrayRef<clang::ParmVarDecl *>(), @@ -7780,7 +7781,7 @@ bool ClangASTContext::AddObjCClassProperty( if (setter) { if (metadata) - ClangASTContext::SetMetadata(clang_ast, setter, *metadata); + ast->SetMetadata(setter, *metadata); llvm::SmallVector<clang::ParmVarDecl *, 1> params; params.push_back(clang::ParmVarDecl::Create( |