diff options
| author | 2023-05-17 12:25:55 +0000 | |
|---|---|---|
| committer | 2023-05-17 21:29:58 +0200 | |
| commit | 53630451bbfe354de5b4cbbb1d2f3b32a8173069 (patch) | |
| tree | e7e973fb91f2dabaec5f7a81bfb4ee90889885fe /sqlite.zig | |
| parent | fix build (diff) | |
| download | zig-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 'sqlite.zig')
| -rw-r--r-- | sqlite.zig | 4 |
1 files changed, 2 insertions, 2 deletions
| @@ -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 | } |