Skip to content
This repository was archived by the owner on Sep 27, 2025. It is now read-only.

Commit f126713

Browse files
brendon9xTyler McMullen
authored andcommitted
Fix for 32 bit systems.
1 parent 73adfdd commit f126713

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

ext/bitset/bitset.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ void raise_index_error() {
5959
}
6060

6161
#define _bit_segment(bit) ((bit) >> 6UL)
62-
#define _bit_mask(bit) (1UL << ((bit) & 0x3f))
62+
#define _bit_mask(bit) (((uint64_t) 1) << ((bit) & 0x3f))
6363

6464
void validate_index(Bitset * bs, int idx) {
6565
if(idx < 0 || idx >= bs->len)

0 commit comments

Comments
 (0)