Prefer <err> => |e| return e over <err> => return <err>

Avoids the potential for a typo on the `return <err>` side of the prong
This commit is contained in:
Ryan Liptak
2026-04-20 18:01:44 -07:00
parent 98cc059622
commit 3252a05531
62 changed files with 170 additions and 201 deletions
+2 -2
View File
@@ -760,7 +760,7 @@ fn lowerUavRef(
.offset = w.end,
.addend = @intCast(offset),
}) catch |err| switch (err) {
error.OutOfMemory => return error.OutOfMemory,
error.OutOfMemory => |e| return e,
else => |e| std.debug.panic("TODO rework lowerUav. internal error: {t}", .{e}),
};
const endian = target.cpu.arch.endian();
@@ -903,7 +903,7 @@ pub fn genNavRef(
}
} else if (lf.cast(.elf2)) |elf| {
return .{ .sym_index = @intFromEnum(elf.navSymbol(zcu, nav_index) catch |err| switch (err) {
error.OutOfMemory => return error.OutOfMemory,
error.OutOfMemory => |e| return e,
else => |e| return .{ .fail = try ErrorMsg.create(
zcu.gpa,
src_loc,