fn addOrOom(a: usize, b: usize) error a: usizeb: usize1556
1557
1558
1559
1560fn addOrOom(a: usize, b: usize) error{OutOfMemory}!usize {
const result, const overflow = @addWithOverflow(a, b);
if (overflow != 0) return error.OutOfMemory;
return result;
}
Integer addition returning
error.OutOfMemoryon overflow.