commit 8ada03097117cd70800f9e5e7cce97226107f79e (tree)
parent 530f79576923989928afeeb8b50b7e40b95a529f
Author: Jimmi Holst Christensen <jimmiholstchristensen@gmail.com>
Date: Thu, 29 Mar 2018 22:37:54 +0200
Fixed self hosted compiler compiler error from prev commit
Diffstat:
1 file changed, 40 insertions(+), 2 deletions(-)
diff --git a/std/zig/ast.zig b/std/zig/ast.zig
@@ -363,9 +363,47 @@ pub const NodeInfixOp = struct {
i -= 1;
switch (self.op) {
- InfixOp.EqualEqual,
+ InfixOp.Add,
+ InfixOp.AddWrap,
+ InfixOp.ArrayCat,
+ InfixOp.ArrayMult,
+ InfixOp.Assign,
+ InfixOp.AssignBitAnd,
+ InfixOp.AssignBitOr,
+ InfixOp.AssignBitShiftLeft,
+ InfixOp.AssignBitShiftRight,
+ InfixOp.AssignBitXor,
+ InfixOp.AssignDiv,
+ InfixOp.AssignMinus,
+ InfixOp.AssignMinusWrap,
+ InfixOp.AssignMod,
+ InfixOp.AssignPlus,
+ InfixOp.AssignPlusWrap,
+ InfixOp.AssignTimes,
+ InfixOp.AssignTimesWarp,
InfixOp.BangEqual,
- InfixOp.Period => {},
+ InfixOp.BitAnd,
+ InfixOp.BitOr,
+ InfixOp.BitShiftLeft,
+ InfixOp.BitShiftRight,
+ InfixOp.BitXor,
+ InfixOp.BoolAnd,
+ InfixOp.BoolOr,
+ InfixOp.Div,
+ InfixOp.EqualEqual,
+ InfixOp.ErrorUnion,
+ InfixOp.GreaterOrEqual,
+ InfixOp.GreaterThan,
+ InfixOp.LessOrEqual,
+ InfixOp.LessThan,
+ InfixOp.MergeErrorSets,
+ InfixOp.Mod,
+ InfixOp.Mult,
+ InfixOp.MultWrap,
+ InfixOp.Period,
+ InfixOp.Sub,
+ InfixOp.SubWrap,
+ InfixOp.UnwrapMaybe => {},
}
if (i < 1) return self.rhs;