From 535af062240a244bb8397634ceec985e5a7f30ed Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Mon, 29 Mar 2021 09:31:20 +0200 Subject: Forgot a test. --- stc/cbits.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stc/cbits.h b/stc/cbits.h index c1ff05ac..c15441f2 100644 --- a/stc/cbits.h +++ b/stc/cbits.h @@ -204,7 +204,7 @@ STC_DEF cbits_t cbits_clone(cbits_t other) { STC_DEF size_t cbits_count(cbits_t s) { size_t count = 0, n = s.size >> 6; for (size_t i = 0; i < n; ++i) count += cpopcount64(s._arr[i]); - count += cpopcount64(s._arr[n] & ((1ull << (s.size & 63)) - 1)); + if (s.size & 63) count += cpopcount64(s._arr[n] & ((1ull << (s.size & 63)) - 1)); return count; } -- cgit v1.2.3