mirror of
https://github.com/intel/llvm.git
synced 2026-01-17 14:48:27 +08:00
Fixed an issue for ARM where data symbols would alway return invalid addresses.
llvm-svn: 133684
This commit is contained in:
@@ -1327,9 +1327,9 @@ IRForTarget::HandleSymbol (Value *symbol)
|
||||
|
||||
lldb_private::ConstString name(symbol->getName().str().c_str());
|
||||
|
||||
uint64_t symbol_addr;
|
||||
lldb::addr_t symbol_addr = m_decl_map->GetSymbolAddress (name);
|
||||
|
||||
if (!m_decl_map->GetSymbolAddress (name, symbol_addr))
|
||||
if (symbol_addr == LLDB_INVALID_ADDRESS)
|
||||
{
|
||||
if (log)
|
||||
log->Printf ("Symbol \"%s\" had no address", name.GetCString());
|
||||
|
||||
Reference in New Issue
Block a user