mirror of
https://github.com/intel/llvm.git
synced 2026-01-25 01:07:04 +08:00
Remove append parameter to FindGlobalVariables
Summary: As discussed in https://bugs.llvm.org/show_bug.cgi?id=37317, FindGlobalVariables does not properly handle the case where append=false. As this doesn't seem to be used in the tree, this patch removes the parameter entirely. Reviewers: clayborg, jingham, labath Reviewed By: clayborg Subscribers: aprantl, lldb-commits, kubamracek, JDevlieghere Differential Revision: https://reviews.llvm.org/D46885 Patch by Tom Tromey <ttromey@mozilla.com>. llvm-svn: 333639
This commit is contained in:
@@ -1804,9 +1804,8 @@ SBValueList SBTarget::FindGlobalVariables(const char *name,
|
||||
TargetSP target_sp(GetSP());
|
||||
if (name && target_sp) {
|
||||
VariableList variable_list;
|
||||
const bool append = true;
|
||||
const uint32_t match_count = target_sp->GetImages().FindGlobalVariables(
|
||||
ConstString(name), append, max_matches, variable_list);
|
||||
ConstString(name), max_matches, variable_list);
|
||||
|
||||
if (match_count > 0) {
|
||||
ExecutionContextScope *exe_scope = target_sp->GetProcessSP().get();
|
||||
@@ -1833,23 +1832,22 @@ SBValueList SBTarget::FindGlobalVariables(const char *name,
|
||||
if (name && target_sp) {
|
||||
llvm::StringRef name_ref(name);
|
||||
VariableList variable_list;
|
||||
const bool append = true;
|
||||
|
||||
std::string regexstr;
|
||||
uint32_t match_count;
|
||||
switch (matchtype) {
|
||||
case eMatchTypeNormal:
|
||||
match_count = target_sp->GetImages().FindGlobalVariables(
|
||||
ConstString(name), append, max_matches, variable_list);
|
||||
ConstString(name), max_matches, variable_list);
|
||||
break;
|
||||
case eMatchTypeRegex:
|
||||
match_count = target_sp->GetImages().FindGlobalVariables(
|
||||
RegularExpression(name_ref), append, max_matches, variable_list);
|
||||
RegularExpression(name_ref), max_matches, variable_list);
|
||||
break;
|
||||
case eMatchTypeStartsWith:
|
||||
regexstr = llvm::Regex::escape(name) + ".*";
|
||||
match_count = target_sp->GetImages().FindGlobalVariables(
|
||||
RegularExpression(regexstr), append, max_matches, variable_list);
|
||||
RegularExpression(regexstr), max_matches, variable_list);
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user