diff --git a/lib/compiler/test_runner.zig b/lib/compiler/test_runner.zig index e11d187d2a1ce7ba00d5ce2c03415d33febfde72..0b9a060fb57337d0397b01a7832d4c5050f8371a 100644 --- a/lib/compiler/test_runner.zig +++ b/lib/compiler/test_runner.zig @@ -106,10 +106,10 @@ fn mainServer() !void { .fail = fail, .skip = skip, .leak = leak, - .log_err_count = std.math.lossyCast(std.meta.FieldType( - std.zig.Server.Message.TestResults.Flags, - .log_err_count, - ), log_err_count), + .log_err_count = std.math.lossyCast( + @TypeOf(@as(std.zig.Server.Message.TestResults.Flags, undefined).log_err_count), + log_err_count, + ), }, }); },