summaryrefslogtreecommitdiffstats
path: root/lldb/source/Symbol/ClangASTContext.cpp
diff options
context:
space:
mode:
authorRaphael Isemann <teemperor@gmail.com>2019-12-12 10:53:16 +0100
committerRaphael Isemann <teemperor@gmail.com>2019-12-12 11:14:26 +0100
commit2aec4b4863f883e1e9e8e0362b85d37fc5fc0545 (patch)
treed908e647a9e42712ed4dc73846243329baa69a1d /lldb/source/Symbol/ClangASTContext.cpp
parent5f6208778ff92567c57d7c1e2e740c284d7e69a5 (diff)
downloadbcm5719-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.cpp15
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(
OpenPOWER on IntegriCloud