Index: kernel/generic/src/adt/cht.c
===================================================================
--- kernel/generic/src/adt/cht.c	(revision da68871a1ca8b07736e941032a954a3f19eadccc)
+++ kernel/generic/src/adt/cht.c	(revision 30c08260b42b92e158e687ba64c4b4cc6561218e)
@@ -1872,5 +1872,5 @@
 {
 	/* Mimick calc_node_hash. */
-	return hash_mix(h->op->key_hash(key)) & ~1U;
+	return hash_mix(h->op->key_hash(key)) & ~(size_t)1;
 }
 
@@ -1891,5 +1891,5 @@
 	 * to be the greatest possible.
 	 */
-	return hash_mix(h->op->hash(item)) & ~1U;
+	return hash_mix(h->op->hash(item)) & ~(size_t)1;
 }
 
