diff --git a/lib/std/zig/ast.zig b/lib/std/zig/ast.zig index e01d4065300cb3ca2bc626a640bdf31e8458aee9..f96428a6bc01f4c639cd0731f9694ce55d61aad9 100644 --- a/lib/std/zig/ast.zig +++ b/lib/std/zig/ast.zig @@ -2183,10 +2183,10 @@ pub const Node = struct { pub fn iterate(self: *Asm, index: usize) ?*Node { var i = index; - if (i < self.outputs.len) return &self.outputs.at(index).*.base; + if (i < self.outputs.len) return &self.outputs.at(i).*.base; i -= self.outputs.len; - if (i < self.inputs.len) return &self.inputs.at(index).*.base; + if (i < self.inputs.len) return &self.inputs.at(i).*.base; i -= self.inputs.len; return null;