From 218601ada1496f920fadddae9a21f7d6ccf48da5 Mon Sep 17 00:00:00 2001 From: Raphael Isemann Date: Sun, 22 Dec 2019 14:00:26 +0100 Subject: [PATCH] [lldb] Remove unused CompilerDeclContext::IsStructUnionOrClass --- lldb/include/lldb/Symbol/ClangASTContext.h | 2 -- lldb/include/lldb/Symbol/CompilerDeclContext.h | 2 -- lldb/include/lldb/Symbol/TypeSystem.h | 2 -- lldb/source/Symbol/ClangASTContext.cpp | 7 ------- lldb/source/Symbol/CompilerDeclContext.cpp | 7 ------- 5 files changed, 20 deletions(-) diff --git a/lldb/include/lldb/Symbol/ClangASTContext.h b/lldb/include/lldb/Symbol/ClangASTContext.h index e0216cc..b0b7730 100644 --- a/lldb/include/lldb/Symbol/ClangASTContext.h +++ b/lldb/include/lldb/Symbol/ClangASTContext.h @@ -444,8 +444,6 @@ public: DeclContextFindDeclByName(void *opaque_decl_ctx, ConstString name, const bool ignore_using_decls) override; - bool DeclContextIsStructUnionOrClass(void *opaque_decl_ctx) override; - ConstString DeclContextGetName(void *opaque_decl_ctx) override; ConstString DeclContextGetScopeQualifiedName(void *opaque_decl_ctx) override; diff --git a/lldb/include/lldb/Symbol/CompilerDeclContext.h b/lldb/include/lldb/Symbol/CompilerDeclContext.h index fe8539a..d7785ad 100644 --- a/lldb/include/lldb/Symbol/CompilerDeclContext.h +++ b/lldb/include/lldb/Symbol/CompilerDeclContext.h @@ -98,8 +98,6 @@ public: ConstString GetScopeQualifiedName() const; - bool IsStructUnionOrClass() const; - private: TypeSystem *m_type_system = nullptr; void *m_opaque_decl_ctx = nullptr; diff --git a/lldb/include/lldb/Symbol/TypeSystem.h b/lldb/include/lldb/Symbol/TypeSystem.h index 5143a53..706831f 100644 --- a/lldb/include/lldb/Symbol/TypeSystem.h +++ b/lldb/include/lldb/Symbol/TypeSystem.h @@ -98,8 +98,6 @@ public: DeclContextFindDeclByName(void *opaque_decl_ctx, ConstString name, const bool ignore_imported_decls); - virtual bool DeclContextIsStructUnionOrClass(void *opaque_decl_ctx) = 0; - virtual ConstString DeclContextGetName(void *opaque_decl_ctx) = 0; virtual ConstString diff --git a/lldb/source/Symbol/ClangASTContext.cpp b/lldb/source/Symbol/ClangASTContext.cpp index 66a682c..0b723ce 100644 --- a/lldb/source/Symbol/ClangASTContext.cpp +++ b/lldb/source/Symbol/ClangASTContext.cpp @@ -9268,13 +9268,6 @@ uint32_t ClangASTContext::CountDeclLevels(clang::DeclContext *frame_decl_ctx, return LLDB_INVALID_DECL_LEVEL; } -bool ClangASTContext::DeclContextIsStructUnionOrClass(void *opaque_decl_ctx) { - if (opaque_decl_ctx) - return ((clang::DeclContext *)opaque_decl_ctx)->isRecord(); - else - return false; -} - ConstString ClangASTContext::DeclContextGetName(void *opaque_decl_ctx) { if (opaque_decl_ctx) { clang::NamedDecl *named_decl = diff --git a/lldb/source/Symbol/CompilerDeclContext.cpp b/lldb/source/Symbol/CompilerDeclContext.cpp index 672de6e..25768fc 100644 --- a/lldb/source/Symbol/CompilerDeclContext.cpp +++ b/lldb/source/Symbol/CompilerDeclContext.cpp @@ -37,13 +37,6 @@ ConstString CompilerDeclContext::GetScopeQualifiedName() const { return ConstString(); } -bool CompilerDeclContext::IsStructUnionOrClass() const { - if (IsValid()) - return m_type_system->DeclContextIsStructUnionOrClass(m_opaque_decl_ctx); - else - return false; -} - bool CompilerDeclContext::IsClassMethod(lldb::LanguageType *language_ptr, bool *is_instance_method_ptr, ConstString *language_object_name_ptr) { -- 2.7.4