Added the ability to see global variables with a variable expression path so
you can do things like:
(lldb) target variable g_global.a
(lldb) target variable *g_global.ptr
(lldb) target variable g_global.ptr[1]
git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@134745 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Symbol/VariableList.cpp b/source/Symbol/VariableList.cpp
index 7dd80a4..1c2bb0d 100644
--- a/source/Symbol/VariableList.cpp
+++ b/source/Symbol/VariableList.cpp
@@ -72,6 +72,18 @@
return var_sp;
}
+VariableSP
+VariableList::RemoveVariableAtIndex(uint32_t idx)
+{
+ VariableSP var_sp;
+ if (idx < m_variables.size())
+ {
+ var_sp = m_variables[idx];
+ m_variables.erase (m_variables.begin() + idx);
+ }
+ return var_sp;
+}
+
uint32_t
VariableList::FindVariableIndex (const VariableSP &var_sp)
{