diff options
Diffstat (limited to 'lib/skiplist.c')
| -rw-r--r-- | lib/skiplist.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/skiplist.c b/lib/skiplist.c index 7acc78f563..a546bb44c0 100644 --- a/lib/skiplist.c +++ b/lib/skiplist.c @@ -593,8 +593,8 @@ static void *scramble(int i) { uintptr_t result; - result = (i & 0xff) << 24; - result |= (i >> 8); + result = (unsigned)(i & 0xff) << 24; + result |= (unsigned)i >> 8; return (void *)result; } |
