diff options
author | Herb Derby <herb@google.com> | 2017-02-17 14:05:49 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-02-17 19:38:56 +0000 |
commit | 25272096bdc0ceed8de49aa9310feb7cc3ea3744 (patch) | |
tree | 97247256b330ca4773780479f4a40e0b61a54f3f /src/core | |
parent | 561d1f8153c591dac670148a574a7638f3fe8c2d (diff) |
Make mask uintptr_t when calculating alignment.
A suggestion from from the code review on cl/7614.
TBR=mtklein@google.com
Change-Id: Icfbe08bfe63ac1e21ed56481dc5251c2af5bb96a
Reviewed-on: https://skia-review.googlesource.com/8674
Reviewed-by: Herb Derby <herb@google.com>
Commit-Queue: Herb Derby <herb@google.com>
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/SkArenaAlloc.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/core/SkArenaAlloc.cpp b/src/core/SkArenaAlloc.cpp index 4146c4f5ec..7f907e669a 100644 --- a/src/core/SkArenaAlloc.cpp +++ b/src/core/SkArenaAlloc.cpp @@ -119,8 +119,7 @@ void SkArenaAlloc::ensureSpace(uint32_t size, uint32_t alignment) { } char* SkArenaAlloc::allocObject(uint32_t size, uint32_t alignment) { - // Must be uint64 to mask 64-bit pointers properly. - uint64_t mask = alignment - 1; + uintptr_t mask = alignment - 1; char* objStart = (char*)((uintptr_t)(fCursor + mask) & ~mask); if ((ptrdiff_t)size > fEnd - objStart) { this->ensureSpace(size, alignment); |