From 53630451bbfe354de5b4cbbb1d2f3b32a8173069 Mon Sep 17 00:00:00 2001 From: Lue Date: Wed, 17 May 2023 12:25:55 +0000 Subject: Fix build failures on latest Zig Now the correct build APIs and `@memset` builtin are used. Unfortunately cImport fails for `aarch64` and `riscv64` targets, but I'm not sure how to fix this. --- sqlite.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sqlite.zig') diff --git a/sqlite.zig b/sqlite.zig index 6cd2b7a..2cf0b39 100644 --- a/sqlite.zig +++ b/sqlite.zig @@ -3360,7 +3360,7 @@ test "sqlite: bind custom type" { var i: usize = 0; while (i < 20) : (i += 1) { var my_data: MyData = undefined; - mem.set(u8, &my_data.data, @intCast(u8, i)); + @memset(&my_data.data, @intCast(u8, i)); var arena = heap.ArenaAllocator.init(testing.allocator); defer arena.deinit(); @@ -3390,7 +3390,7 @@ test "sqlite: bind custom type" { for (rows, 0..) |row, i| { var exp_data: MyData = undefined; - mem.set(u8, &exp_data.data, @intCast(u8, i)); + @memset(&exp_data.data, @intCast(u8, i)); try testing.expectEqualSlices(u8, &exp_data.data, &row.data.data); } -- cgit v1.2.3