Commit c8078eec authored by Bartek Nowierski's avatar Bartek Nowierski Committed by Commit Bot

Add missing ENABLE_TAG_FOR_CHECKED_PTR2

Bug: 1073933
Change-Id: Iff307d9955f43827fe21cb137b032a5fda440909
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2287330
Commit-Queue: Bartek Nowierski <bartekn@chromium.org>
Commit-Queue: Kentaro Hara <haraken@chromium.org>
Auto-Submit: Bartek Nowierski <bartekn@chromium.org>
Reviewed-by: default avatarKentaro Hara <haraken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#786209}
parent 75bb49ad
...@@ -9,7 +9,8 @@ ...@@ -9,7 +9,8 @@
namespace base { namespace base {
namespace internal { namespace internal {
#if defined(ARCH_CPU_64_BITS) && !defined(OS_NACL) #if defined(ARCH_CPU_64_BITS) && !defined(OS_NACL) && \
ENABLE_TAG_FOR_CHECKED_PTR2
BASE_EXPORT bool CheckedPtr2ImplPartitionAllocSupport::EnabledForPtr( BASE_EXPORT bool CheckedPtr2ImplPartitionAllocSupport::EnabledForPtr(
void* ptr) { void* ptr) {
......
...@@ -79,7 +79,8 @@ struct CheckedPtrNoOpImpl { ...@@ -79,7 +79,8 @@ struct CheckedPtrNoOpImpl {
static ALWAYS_INLINE void IncrementSwapCountForTest() {} static ALWAYS_INLINE void IncrementSwapCountForTest() {}
}; };
#if defined(ARCH_CPU_64_BITS) && !defined(OS_NACL) #if defined(ARCH_CPU_64_BITS) && !defined(OS_NACL) && \
ENABLE_TAG_FOR_CHECKED_PTR2
constexpr int kValidAddressBits = 48; constexpr int kValidAddressBits = 48;
constexpr uintptr_t kAddressMask = (1ull << kValidAddressBits) - 1; constexpr uintptr_t kAddressMask = (1ull << kValidAddressBits) - 1;
...@@ -300,7 +301,8 @@ struct CheckedPtr2Impl { ...@@ -300,7 +301,8 @@ struct CheckedPtr2Impl {
static constexpr uintptr_t kWrappedNullPtr = 0; static constexpr uintptr_t kWrappedNullPtr = 0;
}; };
#endif // defined(ARCH_CPU_64_BITS) && !defined(OS_NACL) #endif // defined(ARCH_CPU_64_BITS) && !defined(OS_NACL) &&
// ENABLE_TAG_FOR_CHECKED_PTR2
template <typename T> template <typename T>
struct DereferencedPointerType { struct DereferencedPointerType {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment