[Lldb-commits] [lldb] 19f1ce6 - [lldb][NFC] Remove ParserVars::m_parser_type member that was never read
Raphael Isemann via lldb-commits
lldb-commits at lists.llvm.org
Fri Jan 31 03:54:43 PST 2020
Author: Raphael Isemann
Date: 2020-01-31T12:54:01+01:00
New Revision: 19f1ce67353c197ab86039bcc15c3ebca02cbaea
URL: https://github.com/llvm/llvm-project/commit/19f1ce67353c197ab86039bcc15c3ebca02cbaea
DIFF: https://github.com/llvm/llvm-project/commit/19f1ce67353c197ab86039bcc15c3ebca02cbaea.diff
LOG: [lldb][NFC] Remove ParserVars::m_parser_type member that was never read
We only assign values to this member but never read it. Also the
type in there has no side effects so let's just remove it.
Added:
Modified:
lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h
Removed:
################################################################################
diff --git a/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp b/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
index 46d654493525..c776043f6b36 100644
--- a/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
+++ b/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
@@ -231,7 +231,6 @@ bool ClangExpressionDeclMap::AddPersistentVariable(const NamedDecl *decl,
var->GetParserVars(GetParserID());
parser_vars->m_named_decl = decl;
- parser_vars->m_parser_type = parser_type;
var->EnableJITVars(GetParserID());
@@ -305,7 +304,6 @@ bool ClangExpressionDeclMap::AddPersistentVariable(const NamedDecl *decl,
var->GetParserVars(GetParserID());
parser_vars->m_named_decl = decl;
- parser_vars->m_parser_type = parser_type;
return true;
}
@@ -1611,7 +1609,6 @@ void ClangExpressionDeclMap::AddOneVariable(NameSearchContext &context,
entity->EnableParserVars(GetParserID());
ClangExpressionVariable::ParserVars *parser_vars =
entity->GetParserVars(GetParserID());
- parser_vars->m_parser_type = pt;
parser_vars->m_named_decl = var_decl;
parser_vars->m_llvm_value = nullptr;
parser_vars->m_lldb_value = var_location;
@@ -1650,7 +1647,6 @@ void ClangExpressionDeclMap::AddOneVariable(NameSearchContext &context,
ClangExpressionVariable::ParserVars *parser_vars =
llvm::cast<ClangExpressionVariable>(pvar_sp.get())
->GetParserVars(GetParserID());
- parser_vars->m_parser_type = parser_type;
parser_vars->m_named_decl = var_decl;
parser_vars->m_llvm_value = nullptr;
parser_vars->m_lldb_value.Clear();
@@ -1704,7 +1700,6 @@ void ClangExpressionDeclMap::AddOneGenericVariable(NameSearchContext &context,
parser_vars->m_lldb_value.GetScalar() = symbol_load_addr;
parser_vars->m_lldb_value.SetValueType(Value::eValueTypeLoadAddress);
- parser_vars->m_parser_type = parser_type;
parser_vars->m_named_decl = var_decl;
parser_vars->m_llvm_value = nullptr;
parser_vars->m_lldb_sym = &symbol;
@@ -1744,7 +1739,6 @@ void ClangExpressionDeclMap::AddOneRegister(NameSearchContext &context,
entity->EnableParserVars(GetParserID());
ClangExpressionVariable::ParserVars *parser_vars =
entity->GetParserVars(GetParserID());
- parser_vars->m_parser_type = parser_clang_type;
parser_vars->m_named_decl = var_decl;
parser_vars->m_llvm_value = nullptr;
parser_vars->m_lldb_value.Clear();
diff --git a/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h b/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h
index 0e6de28ee4df..bedd349fe227 100644
--- a/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h
+++ b/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h
@@ -114,11 +114,9 @@ class ClangExpressionVariable : public ExpressionVariable {
class ParserVars {
public:
ParserVars()
- : m_parser_type(), m_named_decl(nullptr), m_llvm_value(nullptr),
+ : m_named_decl(nullptr), m_llvm_value(nullptr),
m_lldb_value(), m_lldb_var(), m_lldb_sym(nullptr) {}
- TypeFromParser
- m_parser_type; ///< The type of the variable according to the parser
const clang::NamedDecl
*m_named_decl; ///< The Decl corresponding to this variable
llvm::Value *m_llvm_value; ///< The IR value corresponding to this variable;
More information about the lldb-commits
mailing list