@@ -141,6 +141,8 @@ internal final class _DataStorage {
141141 return d. bytes. advanced ( by: - _offset)
142142 case . customMutableReference( let d) :
143143 return d. bytes. advanced ( by: - _offset)
144+ @unknown default :
145+ fatalError ( " Unknown Data backing type " )
144146 }
145147 }
146148 }
@@ -267,6 +269,8 @@ internal final class _DataStorage {
267269 return data. mutableBytes. advanced ( by: - _offset)
268270 case . customMutableReference( let d) :
269271 return d. mutableBytes. advanced ( by: - _offset)
272+ @unknown default :
273+ fatalError ( " Unknown Data backing type " )
270274 }
271275 }
272276 }
@@ -287,6 +291,8 @@ internal final class _DataStorage {
287291 return d. length
288292 case . customMutableReference( let d) :
289293 return d. length
294+ @unknown default :
295+ fatalError ( " Unknown Data backing type " )
290296 }
291297 }
292298 @inlinable
@@ -447,6 +453,8 @@ internal final class _DataStorage {
447453 _backing = . customMutableReference( data)
448454 case . customMutableReference( let d) :
449455 d. length = length
456+ @unknown default :
457+ fatalError ( " Unknown Data backing type " )
450458 }
451459 }
452460
@@ -478,6 +486,8 @@ internal final class _DataStorage {
478486 _backing = . customMutableReference( data)
479487 case . customMutableReference( let d) :
480488 d. append ( bytes, length: length)
489+ @unknown default :
490+ fatalError ( " Unknown Data backing type " )
481491 }
482492
483493 }
@@ -528,6 +538,8 @@ internal final class _DataStorage {
528538 _backing = . customReference( data)
529539 case . customMutableReference( let d) :
530540 d. increaseLength ( by: extraLength)
541+ @unknown default :
542+ fatalError ( " Unknown Data backing type " )
531543 }
532544
533545 }
@@ -614,6 +626,8 @@ internal final class _DataStorage {
614626 _backing = . customMutableReference( data)
615627 case . customMutableReference( let d) :
616628 d. replaceBytes ( in: NSRange ( location: range. location - _offset, length: range. length) , withBytes: bytes!)
629+ @unknown default :
630+ fatalError ( " Unknown Data backing type " )
617631 }
618632 }
619633
@@ -664,6 +678,8 @@ internal final class _DataStorage {
664678 _backing = . customMutableReference( data)
665679 case . customMutableReference( let d) :
666680 d. replaceBytes ( in: range, withBytes: replacementBytes, length: replacementLength)
681+ @unknown default :
682+ fatalError ( " Unknown Data backing type " )
667683 }
668684 }
669685
@@ -697,6 +713,8 @@ internal final class _DataStorage {
697713 _backing = . customMutableReference( data)
698714 case . customMutableReference( let d) :
699715 d. resetBytes ( in: range)
716+ @unknown default :
717+ fatalError ( " Unknown Data backing type " )
700718 }
701719
702720 }
@@ -887,6 +905,8 @@ internal final class _DataStorage {
887905 } else {
888906 return _DataStorage ( mutableReference: d. subdata ( with: NSRange ( location: range. lowerBound, length: range. count) ) . _bridgeToObjectiveC ( ) . mutableCopy ( ) as! NSMutableData , offset: range. lowerBound)
889907 }
908+ @unknown default :
909+ fatalError ( " Unknown Data backing type " )
890910 }
891911 }
892912
0 commit comments