Commit a83db33ba2

IOKG04 <iokg04@gmail.com>
2025-08-12 01:54:46
`*LinkedList.remove()` assumes node is in the list
probably closes https://github.com/ziglang/zig/issues/16795
1 parent bd1e960
lib/std/DoublyLinkedList.zig
@@ -105,6 +105,7 @@ pub fn prepend(list: *DoublyLinkedList, new_node: *Node) void {
 }
 
 /// Remove a node from the list.
+/// Assumes the node is in the list.
 ///
 /// Arguments:
 ///     node: Pointer to the node to be removed.
lib/std/SinglyLinkedList.zig
@@ -85,6 +85,8 @@ pub fn prepend(list: *SinglyLinkedList, new_node: *Node) void {
     list.first = new_node;
 }
 
+/// Remove `node` from the list.
+/// Assumes `node` is in the list.
 pub fn remove(list: *SinglyLinkedList, node: *Node) void {
     if (list.first == node) {
         list.first = node.next;