summaryrefslogtreecommitdiffstats
path: root/lldb/source/DataFormatters/LibCxx.cpp
diff options
context:
space:
mode:
authorDeepak Panickal <deepak@codeplay.com>2014-03-03 15:39:47 +0000
committerDeepak Panickal <deepak@codeplay.com>2014-03-03 15:39:47 +0000
commit99fbc07600b16093ac2875a461a1c086ae1db5ee (patch)
treecaa3aa183d1a4d2acc0021abc38de58c260fb9e7 /lldb/source/DataFormatters/LibCxx.cpp
parent6fa32b6f545477a2d539499cb3c8702c3a47f870 (diff)
downloadbcm5719-llvm-99fbc07600b16093ac2875a461a1c086ae1db5ee.tar.gz
bcm5719-llvm-99fbc07600b16093ac2875a461a1c086ae1db5ee.zip
Fix Windows build using portable types for formatting the log outputs
llvm-svn: 202723
Diffstat (limited to 'lldb/source/DataFormatters/LibCxx.cpp')
-rw-r--r--lldb/source/DataFormatters/LibCxx.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/lldb/source/DataFormatters/LibCxx.cpp b/lldb/source/DataFormatters/LibCxx.cpp
index 6380d971a17..585c2e65207 100644
--- a/lldb/source/DataFormatters/LibCxx.cpp
+++ b/lldb/source/DataFormatters/LibCxx.cpp
@@ -143,9 +143,7 @@ lldb_private::formatters::LibcxxVectorBoolSyntheticFrontEnd::GetChildAtIndex (si
DataBufferSP buffer_sp(new DataBufferHeap(m_bool_type.GetByteSize(),0));
if (bit_set && buffer_sp && buffer_sp->GetBytes())
*(buffer_sp->GetBytes()) = 1; // regardless of endianness, anything non-zero is true
- StreamString name; name.Printf("[%zu]",idx);
- DataExtractor data(buffer_sp, process_sp->GetByteOrder(), process_sp->GetAddressByteSize());
- retval_sp = ValueObject::CreateValueObjectFromData(name.GetData(), data, m_exe_ctx_ref, m_bool_type);
+ StreamString name; name.Printf("[%" PRIu64 "]", (uint64_t)idx);
if (retval_sp)
m_children[idx] = retval_sp;
return retval_sp;
@@ -499,7 +497,7 @@ lldb_private::formatters::LibcxxStdVectorSyntheticFrontEnd::GetChildAtIndex (siz
uint64_t offset = idx * m_element_size;
offset = offset + m_start->GetValueAsUnsigned(0);
StreamString name;
- name.Printf("[%zu]",idx);
+ name.Printf("[%" PRIu64 "]", (uint64_t)idx);
ValueObjectSP child_sp = ValueObject::CreateValueObjectFromAddress(name.GetData(), offset, m_backend.GetExecutionContextRef(), m_element_type);
m_children[idx] = child_sp;
return child_sp;
OpenPOWER on IntegriCloud