@@ -559,7 +559,7 @@ object BitSet {
559559 BitSet .adoptedUnion(this , rhs)
560560 } else {
561561 // height == rhs.height, so we know rhs is a Branch.
562- val Branch (_, _, rcs) = rhs
562+ val Branch (_, _, rcs) = rhs : @ unchecked
563563 val cs = new Array [BitSet ](32 )
564564 var i = 0
565565 while (i < 32 ) {
@@ -591,7 +591,7 @@ object BitSet {
591591 Empty
592592 } else {
593593 // height == rhs.height, so we know rhs is a Branch.
594- val Branch (_, _, rcs) = rhs
594+ val Branch (_, _, rcs) = rhs : @ unchecked
595595 val cs = new Array [BitSet ](32 )
596596 var i = 0
597597 var nonEmpty = false
@@ -629,7 +629,7 @@ object BitSet {
629629 false
630630 } else {
631631 // height == rhs.height, so we know rhs is a Branch.
632- val Branch (_, _, rcs) = rhs
632+ val Branch (_, _, rcs) = rhs : @ unchecked
633633 var i = 0
634634 while (i < 32 ) {
635635 val x = children(i)
@@ -674,7 +674,7 @@ object BitSet {
674674 this | rhs
675675 } else {
676676 // height == rhs.height, so we know rhs is a Branch.
677- val Branch (_, _, rcs) = rhs
677+ val Branch (_, _, rcs) = rhs : @ unchecked
678678 val cs = new Array [BitSet ](32 )
679679 var i = 0
680680 while (i < 32 ) {
@@ -791,7 +791,7 @@ object BitSet {
791791 throw InternalError (" branch misaligned" )
792792 } else {
793793 // height == rhs.height, so we know rhs is a Branch.
794- val Branch (_, _, rcs) = rhs
794+ val Branch (_, _, rcs) = rhs : @ unchecked
795795 var i = 0
796796 while (i < 32 ) {
797797 val x = children(i)
0 commit comments