zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit c330d2bdde909a199ffff20293974e62454db239 (tree)
parent 92223ad36f4e2103b470b7e32bb2c61bc9e52904
Author: Ryan Liptak <squeek502@hotmail.com>
Date:   Sat, 13 Sep 2025 19:32:52 -0700

mem.replace: Document that input/output cannot overlap

Diffstat:
Mlib/std/mem.zig | 1+
1 file changed, 1 insertion(+), 0 deletions(-)

diff --git a/lib/std/mem.zig b/lib/std/mem.zig @@ -3831,6 +3831,7 @@ test rotate { /// Replace needle with replacement as many times as possible, writing to an output buffer which is assumed to be of /// appropriate size. Use replacementSize to calculate an appropriate buffer size. +/// The `input` and `output` slices must not overlap. /// The needle must not be empty. /// Returns the number of replacements made. pub fn replace(comptime T: type, input: []const T, needle: []const T, replacement: []const T, output: []T) usize {