From: Keith Randall Date: Fri, 26 Jun 2015 03:01:45 +0000 (-0700) Subject: [dev.ssa] cmd/compile/internal/gc: Interpret init list of OFOR conditions X-Git-Tag: go1.7beta1~1623^2^2~422 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=7b858018b396b9a4d491ba112122605c0122a2e0;p=gostls13.git [dev.ssa] cmd/compile/internal/gc: Interpret init list of OFOR conditions Fixes build. Some variables are initialized in this list. Q: How do we tell that we've included all the required Ninit lists? Change-Id: I96b3f03c291440130303a2b95a651e97e4d8113c Reviewed-on: https://go-review.googlesource.com/11542 Reviewed-by: Josh Bleecher Snyder --- diff --git a/src/cmd/compile/internal/gc/ssa.go b/src/cmd/compile/internal/gc/ssa.go index 4e0f4b0cc6..8a81dbd57f 100644 --- a/src/cmd/compile/internal/gc/ssa.go +++ b/src/cmd/compile/internal/gc/ssa.go @@ -380,6 +380,7 @@ func (s *state) stmt(n *Node) { s.Unimplementedf("cond n.Left == nil: %v", n) } s.startBlock(bCond) + s.stmtList(n.Left.Ninit) cond := s.expr(n.Left) b = s.endBlock() b.Kind = ssa.BlockIf