diff --git a/src/cmd/compile/internal/gc/ssa.go b/src/cmd/compile/internal/gc/ssa.go index a0ad2caeaa..0c0a6a36da 100644 --- a/src/cmd/compile/internal/gc/ssa.go +++ b/src/cmd/compile/internal/gc/ssa.go @@ -1373,7 +1373,7 @@ func (s *state) expr(n *Node) *ssa.Value { addEdge(b, bResult) s.startBlock(bResult) - return s.variable(n, n.Type) + return s.variable(n, Types[TBOOL]) // unary ops case ONOT, OMINUS, OCOM: