summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPavel Labath <pavel@labath.sk>2019-03-18 15:42:08 +0000
committerPavel Labath <pavel@labath.sk>2019-03-18 15:42:08 +0000
commit22457e66c51f1314586b22469f365201a83b1f53 (patch)
treed4d2d285d416b74376450e1160c9b35b2567b8b5
parent2bde5303c70dcc67793aa1610e8dcf7befef88f8 (diff)
downloadbcm5719-llvm-22457e66c51f1314586b22469f365201a83b1f53.tar.gz
bcm5719-llvm-22457e66c51f1314586b22469f365201a83b1f53.zip
Fix libstdc++ data formatters for python3
Use floor-division for consistentcy across python versions. This fixes a couple of libstdc++ data formatter tests. llvm-svn: 356377
-rw-r--r--lldb/examples/synthetic/gnu_libstdcpp.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/lldb/examples/synthetic/gnu_libstdcpp.py b/lldb/examples/synthetic/gnu_libstdcpp.py
index becf168f42b..35f009e1bcb 100644
--- a/lldb/examples/synthetic/gnu_libstdcpp.py
+++ b/lldb/examples/synthetic/gnu_libstdcpp.py
@@ -1,3 +1,4 @@
+from __future__ import division
import re
import lldb.formatters.Logger
@@ -195,7 +196,7 @@ class StdVectorSynthProvider:
if (num_children % self.data_size) != 0:
return 0
else:
- num_children = num_children / self.data_size
+ num_children = num_children // self.data_size
return num_children
except:
return 0
@@ -257,7 +258,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(
OpenPOWER on IntegriCloud