diff --git a/src/test.zig b/src/test.zig index a6537e77c7..3d1f536f2c 100644 --- a/src/test.zig +++ b/src/test.zig @@ -1574,6 +1574,8 @@ pub const TestContext = struct { for (actual_errors.list) |actual_error| { for (case_error_list) |case_msg, i| { + if (handled_errors[i]) continue; + const ex_tag: std.meta.Tag(@TypeOf(case_msg)) = case_msg; switch (actual_error) { .src => |actual_msg| { diff --git a/test/cases/compile_errors/dereference_anyopaque.zig b/test/cases/compile_errors/dereference_anyopaque.zig index 44636b0851..68be3c97ed 100644 --- a/test/cases/compile_errors/dereference_anyopaque.zig +++ b/test/cases/compile_errors/dereference_anyopaque.zig @@ -36,7 +36,7 @@ fn parseFree(comptime T: type, value: T, allocator: std.mem.Allocator) void { } pub export fn entry() void { - const allocator = std.testing.allocator_instance.allocator(); + const allocator = std.testing.failing_allocator; _ = parse(std.StringArrayHashMap(bool), allocator) catch return; }