     }
   }
 
-  // FIXME: Remove this, it works around SR-14750 (rdar://45044610)
   return true
 }
 

    runs[i - 1] = low..<high
    runs.remove(at: i)

    // FIXME: Remove this, it works around SR-14750 (rdar://45044610)
    return result
  }
  
  /// Merges upper elements of `runs` until the required invariants are

        // Append this run and merge down as needed to maintain the `runs`
        // invariants.
        runs.append(start..<end)
        try _mergeTopRuns(
          &runs, buffer: buffer.baseAddress!, by: areInIncreasingOrder)
        start = end
      }
      
      try _finalizeRuns(
        &runs, buffer: buffer.baseAddress!, by: areInIncreasingOrder)
      _internalInvariant(runs.count == 1, "Didn't complete final merge")
    }
  }
}
