From 270f9e24ddb53334e2a4e5d7a7292a98441854b7 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Fri, 26 May 2023 16:40:40 -0700 Subject: [PATCH] AstGen: generate tests with anyerror!void rather than inferred error sets. This avoids extra unnecessary work for the compiler since inferred error sets are unique types. --- src/AstGen.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/AstGen.zig b/src/AstGen.zig index 6956a58ae4..17cf2aae64 100644 --- a/src/AstGen.zig +++ b/src/AstGen.zig @@ -4497,7 +4497,7 @@ fn testDecl( .cc_gz = null, .align_ref = .none, .align_gz = null, - .ret_ref = .void_type, + .ret_ref = .anyerror_void_error_union_type, .ret_gz = null, .section_ref = .none, .section_gz = null, @@ -4510,7 +4510,7 @@ fn testDecl( .body_gz = &fn_block, .lib_name = 0, .is_var_args = false, - .is_inferred_error = true, + .is_inferred_error = false, .is_test = true, .is_extern = false, .is_noinline = false,