Index: mojo/public/cpp/bindings/lib/validation_util.cc |
diff --git a/mojo/public/cpp/bindings/lib/validation_util.cc b/mojo/public/cpp/bindings/lib/validation_util.cc |
index 9e635211651349af85baa002ba304b045f71f434..4a7e30563ed16af98cc69174bee9b2220e044b21 100644 |
--- a/mojo/public/cpp/bindings/lib/validation_util.cc |
+++ b/mojo/public/cpp/bindings/lib/validation_util.cc |
@@ -16,16 +16,6 @@ |
namespace mojo { |
namespace internal { |
-bool ValidateEncodedPointer(const uint64_t* offset) { |
- // - Make sure |*offset| is no more than 32-bits. |
- // - Cast |offset| to uintptr_t so overflow behavior is well defined across |
- // 32-bit and 64-bit systems. |
- return *offset <= std::numeric_limits<uint32_t>::max() && |
- (reinterpret_cast<uintptr_t>(offset) + |
- static_cast<uint32_t>(*offset) >= |
- reinterpret_cast<uintptr_t>(offset)); |
-} |
- |
bool ValidateStructHeaderAndClaimMemory(const void* data, |
ValidationContext* validation_context) { |
if (!IsAligned(data)) { |