]> Sergey Matveev's repositories - btrtrc.git/blobdiff - misc_test.go
Fixes for non-pointer Bitmap corrupting state
[btrtrc.git] / misc_test.go
index 8bb23c35365dfe20e19446b695e67f951e4d4cae..32e60fa956319a9b1b414a9f411e8ff63e0758d0 100644 (file)
@@ -25,6 +25,7 @@ func TestIterBitmapsDistinct(t *testing.T) {
        skip.Add(1)
        first.Add(1, 0, 3)
        second.Add(1, 2, 0)
-       assert.Equal(t, []interface{}{0, 3, 2}, iter.ToSlice(iterBitmapsDistinct(skip.Copy(), first, second)))
+       skipCopy := skip.Copy()
+       assert.Equal(t, []interface{}{0, 3, 2}, iter.ToSlice(iterBitmapsDistinct(&skipCopy, first, second)))
        assert.Equal(t, []int{1}, skip.ToSortedSlice())
 }