aboutsummaryrefslogtreecommitdiff
path: root/lib/test_runner.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2023-06-24 16:58:19 -0700
committerGitHub <noreply@github.com>2023-06-24 16:58:19 -0700
commit146b79af153bbd5dafda0ba12a040385c7fc58f8 (patch)
tree67e3db8b444d65c667e314770fc983a7fc8ba293 /lib/test_runner.zig
parent13853bef0df3c90633021850cc6d6abaeea03282 (diff)
parent21ac0beb436f49fe49c6982a872f2dc48e4bea5e (diff)
downloadzig-146b79af153bbd5dafda0ba12a040385c7fc58f8.tar.gz
zig-146b79af153bbd5dafda0ba12a040385c7fc58f8.zip
Merge pull request #16163 from mlugg/feat/builtins-infer-dest-ty
Infer destination type of cast builtins using result type
Diffstat (limited to 'lib/test_runner.zig')
-rw-r--r--lib/test_runner.zig6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/test_runner.zig b/lib/test_runner.zig
index 8bc79a96c8..842babcdeb 100644
--- a/lib/test_runner.zig
+++ b/lib/test_runner.zig
@@ -70,12 +70,12 @@ fn mainServer() !void {
defer std.testing.allocator.free(expected_panic_msgs);
for (test_fns, names, async_frame_sizes, expected_panic_msgs) |test_fn, *name, *async_frame_size, *expected_panic_msg| {
- name.* = @intCast(u32, string_bytes.items.len);
+ name.* = @as(u32, @intCast(string_bytes.items.len));
try string_bytes.ensureUnusedCapacity(std.testing.allocator, test_fn.name.len + 1);
string_bytes.appendSliceAssumeCapacity(test_fn.name);
string_bytes.appendAssumeCapacity(0);
- async_frame_size.* = @intCast(u32, test_fn.async_frame_size orelse 0);
+ async_frame_size.* = @as(u32, @intCast(test_fn.async_frame_size orelse 0));
expected_panic_msg.* = 0;
}
@@ -163,7 +163,7 @@ fn mainTerminal() void {
std.heap.page_allocator.free(async_frame_buffer);
async_frame_buffer = std.heap.page_allocator.alignedAlloc(u8, std.Target.stack_align, size) catch @panic("out of memory");
}
- const casted_fn = @ptrCast(fn () callconv(.Async) anyerror!void, test_fn.func);
+ const casted_fn = @as(fn () callconv(.Async) anyerror!void, @ptrCast(test_fn.func));
break :blk await @asyncCall(async_frame_buffer, {}, casted_fn, .{});
},
.blocking => {