summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRaphael Isemann <teemperor@gmail.com>2019-11-21 13:43:48 +0100
committerRaphael Isemann <teemperor@gmail.com>2019-11-21 13:43:48 +0100
commit24e98867937d5bb89605fd7be7e9ebdd3d5fb935 (patch)
tree37007be9be1ea0f607c3cb4ba78e3bb9efd17434
parent161742a612d198a8a89a1be5b2a893ceec8d852d (diff)
downloadbcm5719-llvm-24e98867937d5bb89605fd7be7e9ebdd3d5fb935.tar.gz
bcm5719-llvm-24e98867937d5bb89605fd7be7e9ebdd3d5fb935.zip
[lldb][NFC] Reduce scope of some variables in ClangExpressionDeclMap::FindExternalVisibleDecls
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp b/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
index 50e76be8f31..0fdc5e266a0 100644
--- a/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
+++ b/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
@@ -1223,8 +1223,6 @@ void ClangExpressionDeclMap::FindExternalVisibleDecls(
Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_EXPRESSIONS));
- SymbolContextList sc_list;
-
const ConstString name(context.m_decl_name.getAsString().c_str());
if (IgnoreName(name, false))
return;
@@ -1288,8 +1286,6 @@ void ClangExpressionDeclMap::FindExternalVisibleDecls(
}
return;
}
- ValueObjectSP valobj;
- VariableSP var;
bool local_var_lookup =
!namespace_decl || (namespace_decl.GetName() ==
@@ -1299,6 +1295,8 @@ void ClangExpressionDeclMap::FindExternalVisibleDecls(
return;
if (target) {
+ ValueObjectSP valobj;
+ VariableSP var;
var = FindGlobalVariable(*target, module_sp, name, &namespace_decl,
nullptr);
@@ -1320,7 +1318,7 @@ void ClangExpressionDeclMap::FindExternalVisibleDecls(
}
const bool include_inlines = false;
- sc_list.Clear();
+ SymbolContextList sc_list;
if (namespace_decl && module_sp) {
const bool include_symbols = false;
OpenPOWER on IntegriCloud