Changed PersistentExpressionState to allow symbol lookups. Clang doesn't

report any (yet).

llvm-svn: 248970
This commit is contained in:
Sean Callanan 2015-10-01 00:38:06 +00:00
parent 1c8092c915
commit 7aeb7e256b
2 changed files with 7 additions and 0 deletions

View File

@ -291,6 +291,10 @@ public:
virtual void
RemovePersistentVariable (lldb::ExpressionVariableSP variable) = 0;
virtual lldb::addr_t
LookupSymbol (const ConstString &name) = 0;
private:
LLVMCastKind m_kind;
};

View File

@ -69,6 +69,9 @@ public:
void
RemovePersistentVariable (lldb::ExpressionVariableSP variable) override;
lldb::addr_t
LookupSymbol (const ConstString &name) override { return LLDB_INVALID_ADDRESS; }
void
RegisterPersistentType (const ConstString &name,