summaryrefslogtreecommitdiffstats
path: root/lldb/source/API/SBData.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/API/SBData.cpp')
-rw-r--r--lldb/source/API/SBData.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/lldb/source/API/SBData.cpp b/lldb/source/API/SBData.cpp
index d905d3f272f..301495e520a 100644
--- a/lldb/source/API/SBData.cpp
+++ b/lldb/source/API/SBData.cpp
@@ -383,7 +383,11 @@ void SBData::SetData(lldb::SBError &error, const void *buf, size_t size,
if (!m_opaque_sp.get())
m_opaque_sp.reset(new DataExtractor(buf, size, endian, addr_size));
else
+ {
m_opaque_sp->SetData(buf, size, endian);
+ m_opaque_sp->SetAddressByteSize(addr_size);
+ }
+
if (log)
log->Printf("SBData::SetData (error=%p,buf=%p,size=%" PRIu64
",endian=%d,addr_size=%c) => "
OpenPOWER on IntegriCloud