 
   let i = donor.index(_nth: 3)
   expectCrashLater()
-  acceptor[i]
+  _ = acceptor[i]
 }
 
 StringTests.test("String/subscript(_:Range)") {


    // No more reallocations are expected.
    str.removeSubrange(str.startIndex..<str.index(_nth: 1))
    // FIXME: extra reallocation, should be expectEqual()
    expectNotEqual(heapStrIdentity2, str.bufferID)
    // end FIXME
    expectEqual(heapStrIdentity1, slice.bufferID)
    expectEqual("5678", str)
    expectEqual("345678", slice)

    // No more reallocations are expected.
    slice.replaceSubrange(
      slice.index(_nthLast: 1)..<slice.endIndex, with: "b")
    expectEqual(heapStrIdentity2, slice.bufferID)
    expectEqual(heapStrIdentity1, str.bufferID)

    expectEqual("1234567b", slice)
