summaryrefslogtreecommitdiffstats
path: root/lldb
diff options
context:
space:
mode:
authorUlrich Weigand <ulrich.weigand@de.ibm.com>2016-04-14 18:31:12 +0000
committerUlrich Weigand <ulrich.weigand@de.ibm.com>2016-04-14 18:31:12 +0000
commitacc50e0a998ec9a59bbf2ebd615a9fb756614bd7 (patch)
treed445df99af2ac801f988320193e04ed64956e4b5 /lldb
parent28865809fe44a471c5418bf0c8fcdb742ea64efa (diff)
downloadbcm5719-llvm-acc50e0a998ec9a59bbf2ebd615a9fb756614bd7.tar.gz
bcm5719-llvm-acc50e0a998ec9a59bbf2ebd615a9fb756614bd7.zip
Fix regression in gnu_libstdcpp.py introduced by r266313
CreateChildAtOffset needs a byte offset, not an element number. llvm-svn: 266352
Diffstat (limited to 'lldb')
-rw-r--r--lldb/examples/synthetic/gnu_libstdcpp.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/examples/synthetic/gnu_libstdcpp.py b/lldb/examples/synthetic/gnu_libstdcpp.py
index fe60edce7e3..9f26282be01 100644
--- a/lldb/examples/synthetic/gnu_libstdcpp.py
+++ b/lldb/examples/synthetic/gnu_libstdcpp.py
@@ -239,7 +239,7 @@ class StdVectorSynthProvider:
return None
element_type = self.start_p.GetType().GetPointeeType()
element_bits = 8 * element_type.GetByteSize()
- element_offset = index / element_bits
+ element_offset = (index / element_bits) * element_type.GetByteSize()
bit_offset = index % element_bits
element = self.start_p.CreateChildAtOffset('['+str(index)+']',element_offset,element_type)
bit = element.GetValueAsUnsigned(0) & (1 << bit_offset)
OpenPOWER on IntegriCloud