fn fuzzAgainstOracle(_: void, smith: *Smith) !void
fn fuzzAgainstOracle(_: void, smith: *Smith) !void { var buffer: [1 << 14]u8 = undefined; const len = smith.slice(buffer[0 .. buffer.len - 1]); buffer[len] = 0; const source = buffer[0..len :0]; checkAgainstOracle(source) catch |err| switch (err) { error.MaxDepth => return error.SkipZigTest, else => |e| return e, }; }