aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Callanan <scallanan@apple.com>2013-04-11 17:57:16 +0000
committerSean Callanan <scallanan@apple.com>2013-04-11 17:57:16 +0000
commit0ff3bf96f242d89fb84426e94e7ebad1cd760120 (patch)
treedfbe08ea00bfddf917490e37aa93ab173a8885c7
parente2742a038c9a1d34cec26cae1e96432df9c4888f (diff)
downloadllvm-0ff3bf96f242d89fb84426e94e7ebad1cd760120.zip
llvm-0ff3bf96f242d89fb84426e94e7ebad1cd760120.tar.gz
llvm-0ff3bf96f242d89fb84426e94e7ebad1cd760120.tar.bz2
Handle C++ static variables in the expression
parser. <rdar://problem/13631469> llvm-svn: 179304
-rw-r--r--lldb/source/Expression/IRForTarget.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/lldb/source/Expression/IRForTarget.cpp b/lldb/source/Expression/IRForTarget.cpp
index e78eed9..fbbdd61 100644
--- a/lldb/source/Expression/IRForTarget.cpp
+++ b/lldb/source/Expression/IRForTarget.cpp
@@ -1703,6 +1703,8 @@ IRForTarget::MaybeHandleVariable (Value *llvm_value_ptr)
{
if (!global_variable->hasExternalLinkage())
return true;
+ else if (HandleSymbol (global_variable))
+ return true;
else
return false;
}