From eb5ad7bf49a494e25d9f3aca38d4e0ce6e969749 Mon Sep 17 00:00:00 2001 From: Richard Artoul Date: Wed, 28 Nov 2018 21:44:37 -0500 Subject: [PATCH] dont keep n in sync with bitmaprun in place --- roaring/roaring.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/roaring/roaring.go b/roaring/roaring.go index 3085b22bd..98285d543 100644 --- a/roaring/roaring.go +++ b/roaring/roaring.go @@ -2703,10 +2703,7 @@ func unionArrayBitmap(a, b *Container) *Container { // of a will need to be repaired after the fact. func unionBitmapArrayInPlace(a, b *Container) { for _, v := range b.array { - if !a.bitmapContains(v) { - a.bitmap[v/64] |= (1 << uint64(v%64)) - a.n++ - } + a.bitmap[v/64] |= (1 << uint64(v%64)) } }