320 |
* situations in which we cannot guarantee to make node s |
* situations in which we cannot guarantee to make node s |

321 |
* unreachable in this way: (1) If s is the trailing node of list |
* unreachable in this way: (1) If s is the trailing node of list |

322 |
* (i.e., with null next), then it is pinned as the target node |
* (i.e., with null next), then it is pinned as the target node |

323 |
* for appends, so can only be removed later when other nodes are |
* for appends, so can only be removed later after other nodes are |

324 |
* appended. (2) We cannot necessarily unlink s given a |
* appended. (2) We cannot necessarily unlink s given a |

325 |
* predecessor node that is matched (including the case of being |
* predecessor node that is matched (including the case of being |

326 |
* cancelled): the predecessor may already be unspliced, in which |
* cancelled): the predecessor may already be unspliced, in which |