authorgravatar for jhc@dismail.deJimmi Holst Christensen <jhc@dismail.de> 2018-03-29 22:37:54+02:00
committergravatar for jhc@dismail.deJimmi Holst Christensen <jhc@dismail.de> 2018-03-29 22:37:54+02:00
log8ada03097117cd70800f9e5e7cce97226107f79e
treef722fa9133b87bfb9931613b767acf0ae5a9194a
parent530f79576923989928afeeb8b50b7e40b95a529f

Fixed self hosted compiler compiler error from prev commit


1 files changed, 40 insertions(+), 2 deletions(-)

std/zig/ast.zig+40-2
......@@ -363,9 +363,47 @@ pub const NodeInfixOp = struct {
363363 i -= 1;
364364
365365 switch (self.op) {
366 InfixOp.EqualEqual,
366 InfixOp.Add,
367 InfixOp.AddWrap,
368 InfixOp.ArrayCat,
369 InfixOp.ArrayMult,
370 InfixOp.Assign,
371 InfixOp.AssignBitAnd,
372 InfixOp.AssignBitOr,
373 InfixOp.AssignBitShiftLeft,
374 InfixOp.AssignBitShiftRight,
375 InfixOp.AssignBitXor,
376 InfixOp.AssignDiv,
377 InfixOp.AssignMinus,
378 InfixOp.AssignMinusWrap,
379 InfixOp.AssignMod,
380 InfixOp.AssignPlus,
381 InfixOp.AssignPlusWrap,
382 InfixOp.AssignTimes,
383 InfixOp.AssignTimesWarp,
367384 InfixOp.BangEqual,
368 InfixOp.Period => {},
385 InfixOp.BitAnd,
386 InfixOp.BitOr,
387 InfixOp.BitShiftLeft,
388 InfixOp.BitShiftRight,
389 InfixOp.BitXor,
390 InfixOp.BoolAnd,
391 InfixOp.BoolOr,
392 InfixOp.Div,
393 InfixOp.EqualEqual,
394 InfixOp.ErrorUnion,
395 InfixOp.GreaterOrEqual,
396 InfixOp.GreaterThan,
397 InfixOp.LessOrEqual,
398 InfixOp.LessThan,
399 InfixOp.MergeErrorSets,
400 InfixOp.Mod,
401 InfixOp.Mult,
402 InfixOp.MultWrap,
403 InfixOp.Period,
404 InfixOp.Sub,
405 InfixOp.SubWrap,
406 InfixOp.UnwrapMaybe => {},
369407 }
370408
371409 if (i < 1) return self.rhs;