stage2: clean up break / noreturn astgen

* Module.addBreak and addBreakVoid return zir.Inst.Index not Ref
   because Index is the simpler type and we never need a Ref for these.
 * astgen: make noreturn stuff return the unreachable_value and avoid
   unnecessary calls to rvalue()
 * breakExpr: avoid unnecessary access into the tokens array
 * breakExpr: fix incorrect `@intCast` (previously this unsafely
   casted an Index to a Ref)
01bfd835bbAndrew Kelley committed on 3/25/2021, 3:45:14 AMparentea42ab3
3 files changedLine totals unavailable