Commit 35f0cb049e

Andrew Kelley <andrew@ziglang.org>
2020-02-18 02:25:02
stage2: fix invalid iteration code in std.ast.Node.Asm
closes #4480
1 parent 5e37fc0
Changed files (1)
lib
std
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;