diff options
author | Pavel Labath <pavel@labath.sk> | 2019-03-18 15:42:08 +0000 |
---|---|---|
committer | Pavel Labath <pavel@labath.sk> | 2019-03-18 15:42:08 +0000 |
commit | 22457e66c51f1314586b22469f365201a83b1f53 (patch) | |
tree | d4d2d285d416b74376450e1160c9b35b2567b8b5 | |
parent | 2bde5303c70dcc67793aa1610e8dcf7befef88f8 (diff) | |
download | bcm5719-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.py | 5 |
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( |