stage2: fix invalid iteration code in std.ast.Node.Asm

closes #4480
This commit is contained in:
Andrew Kelley 2020-02-17 20:25:02 -05:00
parent 5e37fc0746
commit 35f0cb049e
No known key found for this signature in database
GPG Key ID: 7C5F548F728501A9

View File

@ -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;