diff options
-rw-r--r-- | src/library/scala/collection/mutable/BitSet.scala | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/library/scala/collection/mutable/BitSet.scala b/src/library/scala/collection/mutable/BitSet.scala index 295340a1bf..c6b48217f4 100644 --- a/src/library/scala/collection/mutable/BitSet.scala +++ b/src/library/scala/collection/mutable/BitSet.scala @@ -73,6 +73,12 @@ class BitSet(initSize: Int) extends collection.BitSet with mutable.Set[Int] { def toImmutable: collection.immutable.BitSet = new immutable.BitSet(size, capacity, arr, true); + override def clone(): BitSet = new BitSet(capacity) { + arraycopy(BitSet.this.arr, 0, arr, 0, arr.length); + size = BitSet.this.size; + capacity = BitSet.this.capacity; + } + var size: Int = 0; var capacity: Int = initSize; |