forked from OSchip/llvm-project
[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.
This commit is contained in:
parent
5f6208778f
commit
2aec4b4863
|
@ -132,12 +132,7 @@ public:
|
|||
|
||||
void SetMetadataAsUserID(const void *object, lldb::user_id_t user_id);
|
||||
|
||||
void SetMetadata(const void *object, ClangASTMetadata &meta_data) {
|
||||
SetMetadata(getASTContext(), object, meta_data);
|
||||
}
|
||||
|
||||
static void SetMetadata(clang::ASTContext *ast, const void *object,
|
||||
ClangASTMetadata &meta_data);
|
||||
void SetMetadata(const void *object, ClangASTMetadata &meta_data);
|
||||
|
||||
ClangASTMetadata *GetMetadata(const void *object) {
|
||||
return GetMetadata(getASTContext(), object);
|
||||
|
|
|
@ -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(
|
||||
|
|
Loading…
Reference in New Issue