authorgravatar for bsvasan92@icloud.comBhargav Srinivasan <bsvasan92@icloud.com> 2020-09-22 03:50:28-07:00
committergravatar for bsvasan92@icloud.comBhargav Srinivasan <bsvasan92@icloud.com> 2020-09-22 03:50:28-07:00
log778bb4b324f4764386f55781d70e8167f1dd1abc
tree157bdad436258e1e1792374582d41d697c819785
parent983830a4ae9955f95b46a4fb64d3914468226ccb

return not found error correctly


1 files changed, 1 insertions(+), 1 deletions(-)

lib/std/priority_queue.zig+1-1
......@@ -195,7 +195,7 @@ pub fn PriorityQueue(comptime T: type) type {
195195 }
196196
197197 pub fn update(self: *Self, elem: T, new_elem: T) !void {
198 var update_index: usize = std.mem.indexOfScalar(T, self.items, elem) catch |error| return error.ElementNotFound;
198 var update_index: usize = std.mem.indexOfScalar(T, self.items, elem) orelse return error.ElementNotFound;
199199 assert (update_index >= 0 and update_index < self.items.len);
200200 const old_elem: T = self.items[update_index];
201201 self.items[update_index] = new_elem;