summaryrefslogtreecommitdiff
path: root/sqlite.zig
diff options
context:
space:
mode:
authorGravatar Lue2023-05-17 12:25:55 +0000
committerGravatar Vincent Rischmann2023-05-17 21:29:58 +0200
commit53630451bbfe354de5b4cbbb1d2f3b32a8173069 (patch)
treee7e973fb91f2dabaec5f7a81bfb4ee90889885fe /sqlite.zig
parentfix build (diff)
downloadzig-sqlite-53630451bbfe354de5b4cbbb1d2f3b32a8173069.tar.gz
zig-sqlite-53630451bbfe354de5b4cbbb1d2f3b32a8173069.tar.xz
zig-sqlite-53630451bbfe354de5b4cbbb1d2f3b32a8173069.zip
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.
Diffstat (limited to '')
-rw-r--r--sqlite.zig4
1 files changed, 2 insertions, 2 deletions
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" {
3360 var i: usize = 0; 3360 var i: usize = 0;
3361 while (i < 20) : (i += 1) { 3361 while (i < 20) : (i += 1) {
3362 var my_data: MyData = undefined; 3362 var my_data: MyData = undefined;
3363 mem.set(u8, &my_data.data, @intCast(u8, i)); 3363 @memset(&my_data.data, @intCast(u8, i));
3364 3364
3365 var arena = heap.ArenaAllocator.init(testing.allocator); 3365 var arena = heap.ArenaAllocator.init(testing.allocator);
3366 defer arena.deinit(); 3366 defer arena.deinit();
@@ -3390,7 +3390,7 @@ test "sqlite: bind custom type" {
3390 3390
3391 for (rows, 0..) |row, i| { 3391 for (rows, 0..) |row, i| {
3392 var exp_data: MyData = undefined; 3392 var exp_data: MyData = undefined;
3393 mem.set(u8, &exp_data.data, @intCast(u8, i)); 3393 @memset(&exp_data.data, @intCast(u8, i));
3394 3394
3395 try testing.expectEqualSlices(u8, &exp_data.data, &row.data.data); 3395 try testing.expectEqualSlices(u8, &exp_data.data, &row.data.data);
3396 } 3396 }