summaryrefslogtreecommitdiffstats
path: root/lldb/source/Expression/ExpressionSourceCode.cpp
diff options
context:
space:
mode:
authorJim Ingham <jingham@apple.com>2016-04-26 00:29:59 +0000
committerJim Ingham <jingham@apple.com>2016-04-26 00:29:59 +0000
commitcef461772e9b1648d2e5916ac38a1e5a5b4ee523 (patch)
tree844cbf4e0512ec2e6246ab592e3da2a2c2ab936f /lldb/source/Expression/ExpressionSourceCode.cpp
parent1a075013793a80fd76185d26d7634ac78d231b98 (diff)
downloadbcm5719-llvm-cef461772e9b1648d2e5916ac38a1e5a5b4ee523.tar.gz
bcm5719-llvm-cef461772e9b1648d2e5916ac38a1e5a5b4ee523.zip
When building the list of variables we're going to write "using $_lldb_local_vars"
statements for, be sure not to include variables that have no locations. We wouldn't be able to realize them, and that will cause all expressions to fail. llvm-svn: 267500
Diffstat (limited to 'lldb/source/Expression/ExpressionSourceCode.cpp')
-rw-r--r--lldb/source/Expression/ExpressionSourceCode.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/source/Expression/ExpressionSourceCode.cpp b/lldb/source/Expression/ExpressionSourceCode.cpp
index d5e2cdb48ca..14e98105b8a 100644
--- a/lldb/source/Expression/ExpressionSourceCode.cpp
+++ b/lldb/source/Expression/ExpressionSourceCode.cpp
@@ -278,7 +278,7 @@ bool ExpressionSourceCode::GetText (std::string &text, lldb::LanguageType wrappi
ConstString object_name;
if (Language::LanguageIsCPlusPlus(frame->GetLanguage()))
{
- lldb::VariableListSP var_list_sp = frame->GetInScopeVariableList(false);
+ lldb::VariableListSP var_list_sp = frame->GetInScopeVariableList(false, true);
AddLocalVariableDecls(var_list_sp, lldb_local_var_decls);
}
}
OpenPOWER on IntegriCloud