diff --git a/src/test.zig b/src/test.zig index a6537e77c72b438dd6b7901e876749a39464db25..3d1f536f2c2943e91f8a18ab2961cf50f6ac78b1 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 44636b0851fb04f0c835f065d3332f0da5a1171a..cef57a5189c33088a30bd931518005f7458272a3 100644 --- a/test/cases/compile_errors/dereference_anyopaque.zig +++ b/test/cases/compile_errors/dereference_anyopaque.zig @@ -42,6 +42,7 @@ pub export fn entry() void { // error // backend=llvm +// target=x86_64-linux,aarch64-linux,arm-linux,x86_64-macos,aarch64-macos // // :11:22: error: comparison of 'void' with null // :25:51: error: unable to resolve comptime value