@@ -9751,36 +9751,25 @@ TypeSystemClang::DeclContextGetScopeQualifiedName(void *opaque_decl_ctx) {
97519751}
97529752
97539753bool TypeSystemClang::DeclContextIsClassMethod (
9754- void *opaque_decl_ctx, lldb::LanguageType *language_ptr,
9755- bool *is_instance_method_ptr, ConstString *language_object_name_ptr) {
9754+ void *opaque_decl_ctx, ConstString *language_object_name_ptr) {
97569755 if (opaque_decl_ctx) {
97579756 clang::DeclContext *decl_ctx = (clang::DeclContext *)opaque_decl_ctx;
97589757 if (ObjCMethodDecl *objc_method =
97599758 llvm::dyn_cast<clang::ObjCMethodDecl>(decl_ctx)) {
9760- if (is_instance_method_ptr)
9761- *is_instance_method_ptr = objc_method->isInstanceMethod ();
9762- if (language_ptr)
9763- *language_ptr = eLanguageTypeObjC;
9764- if (language_object_name_ptr)
9765- language_object_name_ptr->SetCString (" self" );
9759+ if (objc_method->isInstanceMethod ())
9760+ if (language_object_name_ptr)
9761+ language_object_name_ptr->SetCString (" self" );
97669762 return true ;
97679763 } else if (CXXMethodDecl *cxx_method =
97689764 llvm::dyn_cast<clang::CXXMethodDecl>(decl_ctx)) {
9769- if (is_instance_method_ptr)
9770- *is_instance_method_ptr = cxx_method->isInstance ();
9771- if (language_ptr)
9772- *language_ptr = eLanguageTypeC_plus_plus;
9773- if (language_object_name_ptr)
9774- language_object_name_ptr->SetCString (" this" );
9765+ if (cxx_method->isInstance ())
9766+ if (language_object_name_ptr)
9767+ language_object_name_ptr->SetCString (" this" );
97759768 return true ;
97769769 } else if (clang::FunctionDecl *function_decl =
97779770 llvm::dyn_cast<clang::FunctionDecl>(decl_ctx)) {
97789771 ClangASTMetadata *metadata = GetMetadata (function_decl);
97799772 if (metadata && metadata->HasObjectPtr ()) {
9780- if (is_instance_method_ptr)
9781- *is_instance_method_ptr = true ;
9782- if (language_ptr)
9783- *language_ptr = eLanguageTypeObjC;
97849773 if (language_object_name_ptr)
97859774 language_object_name_ptr->SetCString (metadata->GetObjectPtrName ());
97869775 return true ;
0 commit comments