diff --git a/src/string_immutable.zig b/src/string_immutable.zig index 7f5423c3d6..201af19e8d 100644 --- a/src/string_immutable.zig +++ b/src/string_immutable.zig @@ -4352,7 +4352,7 @@ pub fn firstNonASCII16(comptime Slice: type, slice: Slice) ?u32 { if (Environment.enableSIMD and Environment.isNative) { const end_ptr = remaining.ptr + remaining.len - (remaining.len % ascii_u16_vector_size); - if (remaining.len > ascii_u16_vector_size) { + if (remaining.len >= ascii_u16_vector_size) { while (remaining.ptr != end_ptr) { const vec: AsciiU16Vector = remaining[0..ascii_u16_vector_size].*; const max_value = @reduce(.Max, vec);