aboutsummaryrefslogtreecommitdiff
path: root/src/air.zig
diff options
context:
space:
mode:
authorJacob G-W <jacoblevgw@gmail.com>2021-06-19 21:10:22 -0400
committerAndrew Kelley <andrew@ziglang.org>2021-06-21 17:03:03 -0700
commit9fffffb07b081858db0c2102a0680aa166b48263 (patch)
tree36caed31c5b2aaa8e08bb8e6e90e9b2c30910ff3 /src/air.zig
parentb83b3883ba0b5e965f8f7f1298c77c6d766741af (diff)
downloadzig-9fffffb07b081858db0c2102a0680aa166b48263.tar.gz
zig-9fffffb07b081858db0c2102a0680aa166b48263.zip
fix code broken from previous commit
Diffstat (limited to 'src/air.zig')
-rw-r--r--src/air.zig36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/air.zig b/src/air.zig
index 4731b847e6..37126f8153 100644
--- a/src/air.zig
+++ b/src/air.zig
@@ -304,9 +304,12 @@ pub const Inst = struct {
base: Inst,
pub fn operandCount(self: *const NoOp) usize {
+ _ = self;
return 0;
}
pub fn getOperand(self: *const NoOp, index: usize) ?*Inst {
+ _ = self;
+ _ = index;
return null;
}
};
@@ -316,6 +319,7 @@ pub const Inst = struct {
operand: *Inst,
pub fn operandCount(self: *const UnOp) usize {
+ _ = self;
return 1;
}
pub fn getOperand(self: *const UnOp, index: usize) ?*Inst {
@@ -331,6 +335,7 @@ pub const Inst = struct {
rhs: *Inst,
pub fn operandCount(self: *const BinOp) usize {
+ _ = self;
return 2;
}
pub fn getOperand(self: *const BinOp, index: usize) ?*Inst {
@@ -356,9 +361,12 @@ pub const Inst = struct {
name: [*:0]const u8,
pub fn operandCount(self: *const Arg) usize {
+ _ = self;
return 0;
}
pub fn getOperand(self: *const Arg, index: usize) ?*Inst {
+ _ = self;
+ _ = index;
return null;
}
};
@@ -391,9 +399,12 @@ pub const Inst = struct {
body: Body,
pub fn operandCount(self: *const Block) usize {
+ _ = self;
return 0;
}
pub fn getOperand(self: *const Block, index: usize) ?*Inst {
+ _ = self;
+ _ = index;
return null;
}
};
@@ -412,9 +423,12 @@ pub const Inst = struct {
body: Body,
pub fn operandCount(self: *const BrBlockFlat) usize {
+ _ = self;
return 0;
}
pub fn getOperand(self: *const BrBlockFlat, index: usize) ?*Inst {
+ _ = self;
+ _ = index;
return null;
}
};
@@ -427,9 +441,11 @@ pub const Inst = struct {
operand: *Inst,
pub fn operandCount(self: *const Br) usize {
+ _ = self;
return 1;
}
pub fn getOperand(self: *const Br, index: usize) ?*Inst {
+ _ = self;
if (index == 0)
return self.operand;
return null;
@@ -443,9 +459,12 @@ pub const Inst = struct {
block: *Block,
pub fn operandCount(self: *const BrVoid) usize {
+ _ = self;
return 0;
}
pub fn getOperand(self: *const BrVoid, index: usize) ?*Inst {
+ _ = self;
+ _ = index;
return null;
}
};
@@ -490,6 +509,7 @@ pub const Inst = struct {
else_death_count: u32 = 0,
pub fn operandCount(self: *const CondBr) usize {
+ _ = self;
return 1;
}
pub fn getOperand(self: *const CondBr, index: usize) ?*Inst {
@@ -516,9 +536,12 @@ pub const Inst = struct {
val: Value,
pub fn operandCount(self: *const Constant) usize {
+ _ = self;
return 0;
}
pub fn getOperand(self: *const Constant, index: usize) ?*Inst {
+ _ = self;
+ _ = index;
return null;
}
};
@@ -530,9 +553,12 @@ pub const Inst = struct {
body: Body,
pub fn operandCount(self: *const Loop) usize {
+ _ = self;
return 0;
}
pub fn getOperand(self: *const Loop, index: usize) ?*Inst {
+ _ = self;
+ _ = index;
return null;
}
};
@@ -544,9 +570,12 @@ pub const Inst = struct {
variable: *Module.Var,
pub fn operandCount(self: *const VarPtr) usize {
+ _ = self;
return 0;
}
pub fn getOperand(self: *const VarPtr, index: usize) ?*Inst {
+ _ = self;
+ _ = index;
return null;
}
};
@@ -559,9 +588,12 @@ pub const Inst = struct {
field_index: usize,
pub fn operandCount(self: *const StructFieldPtr) usize {
+ _ = self;
return 1;
}
pub fn getOperand(self: *const StructFieldPtr, index: usize) ?*Inst {
+ _ = self;
+ _ = index;
var i = index;
if (i < 1)
@@ -593,6 +625,7 @@ pub const Inst = struct {
};
pub fn operandCount(self: *const SwitchBr) usize {
+ _ = self;
return 1;
}
pub fn getOperand(self: *const SwitchBr, index: usize) ?*Inst {
@@ -621,9 +654,12 @@ pub const Inst = struct {
column: u32,
pub fn operandCount(self: *const DbgStmt) usize {
+ _ = self;
return 0;
}
pub fn getOperand(self: *const DbgStmt, index: usize) ?*Inst {
+ _ = self;
+ _ = index;
return null;
}
};