fn parseExpr(self: *@This(), T: type, node: Zoir.Node.Index) ParseExprError!T self: *@This()T: typenode: Zoir.Node.Index491
492
493
494
495
496 fn parseExpr(self: *@This(), T: type, node: Zoir.Node.Index) ParseExprError!T {
return self.parseExprInner(T, node) catch |err| switch (err) {
error.WrongType => return self.failExpectedType(T, node),
else => |e| return e,
};
}