From 997451da03f25de310fc9f19393b19fbb5ac0062 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sat, 5 Sep 2020 14:25:44 +0200 Subject: [PATCH] Make preprocess function take comptime sized slice --- lib/std/mem.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/std/mem.zig b/lib/std/mem.zig index dc06ed8b61..5833bf9670 100644 --- a/lib/std/mem.zig +++ b/lib/std/mem.zig @@ -870,7 +870,7 @@ fn indexOfPosLinear(comptime T: type, haystack: []const T, start_index: usize, n return null; } -fn boyerMooreHorspoolPreprocessReverse(pattern: []const u8, table: []usize) void { +fn boyerMooreHorspoolPreprocessReverse(pattern: []const u8, table: *[256]usize) void { for (table) |*c| { c.* = pattern.len; } @@ -881,7 +881,7 @@ fn boyerMooreHorspoolPreprocessReverse(pattern: []const u8, table: []usize) void } } -fn boyerMooreHorspoolPreprocess(pattern: []const u8, table: []usize) void { +fn boyerMooreHorspoolPreprocess(pattern: []const u8, table: *[256]usize) void { for (table) |*c| { c.* = pattern.len; }