@@ -439,7 +439,7 @@ internal func _merge<Element>(
439
439
}
440
440
}
441
441
442
- // FIXME: Remove this, it works around rdar://problem/ 45044610
442
+ // FIXME: Remove this, it works around SR-14750 ( rdar://45044610)
443
443
return true
444
444
}
445
445
@@ -534,7 +534,7 @@ extension UnsafeMutableBufferPointer {
534
534
runs [ i - 1 ] = low..< high
535
535
runs. remove ( at: i)
536
536
537
- // FIXME: Remove this, it works around rdar://problem/ 45044610
537
+ // FIXME: Remove this, it works around SR-14750 ( rdar://45044610)
538
538
return result
539
539
}
540
540
@@ -571,7 +571,7 @@ extension UnsafeMutableBufferPointer {
571
571
// If W > X + Y, X > Y + Z, and Y > Z, then the invariants are satisfied
572
572
// for the entirety of `runs`.
573
573
574
- // FIXME: Remove this, it works around rdar://problem/ 45044610
574
+ // FIXME: Remove this, it works around SR-14750 ( rdar://45044610)
575
575
var result = true
576
576
577
577
// The invariant is always in place for a single element.
@@ -626,7 +626,7 @@ extension UnsafeMutableBufferPointer {
626
626
buffer: UnsafeMutablePointer < Element > ,
627
627
by areInIncreasingOrder: ( Element , Element ) throws -> Bool
628
628
) rethrows -> Bool {
629
- // FIXME: Remove this, it works around rdar://problem/ 45044610
629
+ // FIXME: Remove this, it works around SR-14750 ( rdar://45044610)
630
630
var result = true
631
631
while runs. count > 1 {
632
632
result = try result && _mergeRuns (
@@ -651,7 +651,7 @@ extension UnsafeMutableBufferPointer {
651
651
return
652
652
}
653
653
654
- // FIXME: Remove this, it works around rdar://problem/ 45044610
654
+ // FIXME: Remove this, it works around SR-14750 ( rdar://45044610)
655
655
var result = true
656
656
657
657
// Use array's allocating initializer to create a temporary buffer---this
@@ -695,7 +695,7 @@ extension UnsafeMutableBufferPointer {
695
695
_internalInvariant ( runs. count == 1 , " Didn't complete final merge " )
696
696
}
697
697
698
- // FIXME: Remove this, it works around rdar://problem/ 45044610
698
+ // FIXME: Remove this, it works around SR-14750 ( rdar://45044610)
699
699
_precondition ( result)
700
700
}
701
701
}
0 commit comments