diff options
| author | Raphael Isemann <teemperor@gmail.com> | 2020-01-03 11:24:12 +0100 |
|---|---|---|
| committer | Raphael Isemann <teemperor@gmail.com> | 2020-01-03 11:24:16 +0100 |
| commit | 2e033244417c1b9947ee28795568bc33a1efe781 (patch) | |
| tree | 0620f07511becf81f4c19b6eefa3cfb2986d42cc /lldb/source | |
| parent | 1711f886fd801581b6b5505cc165c977294d311a (diff) | |
| download | bcm5719-llvm-2e033244417c1b9947ee28795568bc33a1efe781.tar.gz bcm5719-llvm-2e033244417c1b9947ee28795568bc33a1efe781.zip | |
[lldb][NFC] Remove forward declaration for non-existent type clang::Action and delete references to it
There is no clang::Action anymore so our forward decl for it and the obsolete pointer in the
ASTStructExtractor can both go (that code anyway didn't do anything).
Diffstat (limited to 'lldb/source')
| -rw-r--r-- | lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp | 6 | ||||
| -rw-r--r-- | lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h | 2 |
2 files changed, 2 insertions, 6 deletions
diff --git a/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp b/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp index 190eacaa2b6..a164d48ae3e 100644 --- a/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp +++ b/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp @@ -30,8 +30,8 @@ ASTStructExtractor::ASTStructExtractor(ASTConsumer *passthrough, const char *struct_name, ClangFunctionCaller &function) : m_ast_context(nullptr), m_passthrough(passthrough), - m_passthrough_sema(nullptr), m_sema(nullptr), m_action(nullptr), - m_function(function), m_struct_name(struct_name) { + m_passthrough_sema(nullptr), m_sema(nullptr), m_function(function), + m_struct_name(struct_name) { if (!m_passthrough) return; @@ -170,7 +170,6 @@ void ASTStructExtractor::PrintStats() { void ASTStructExtractor::InitializeSema(Sema &S) { m_sema = &S; - m_action = reinterpret_cast<Action *>(m_sema); if (m_passthrough_sema) m_passthrough_sema->InitializeSema(S); @@ -178,7 +177,6 @@ void ASTStructExtractor::InitializeSema(Sema &S) { void ASTStructExtractor::ForgetSema() { m_sema = nullptr; - m_action = nullptr; if (m_passthrough_sema) m_passthrough_sema->ForgetSema(); diff --git a/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h b/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h index 7aef2e254e1..078cf095975 100644 --- a/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h +++ b/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h @@ -121,8 +121,6 @@ private: ///for passthrough. NULL if it's an ///ASTConsumer. clang::Sema *m_sema; ///< The Sema to use. - clang::Action - *m_action; ///< The Sema to use, cast to an Action so it's usable. ClangFunctionCaller &m_function; ///< The function to populate with ///information about the argument structure. |

