-
Notifications
You must be signed in to change notification settings - Fork 89
Closed
Labels
Description
containers doesn't compile any longer on 32-bit systems:
ocaml-containers/src/core/CCInt.ml
Lines 343 to 345 in 38d8fc2
let b = b - ((b lsr 1) land 0x5555555555555555) in | |
let b = (b land 0x3333333333333333) + ((b lsr 2) land 0x3333333333333333) in | |
let b = (b + (b lsr 4)) land 0x0f0f0f0f0f0f0f0f in |
# File "src/core/CCInt.ml", line 343, characters 30-48:
# 343 | let b = b - ((b lsr 1) land 0x5555555555555555) in
#
# Error: Integer literal exceeds the range of representable integers of type int