Previous detached logic of typechecking AssignOpStmt from tcArith, the
typ field of it is not used anymore.
Pass toolstash -cmp.
Change-Id: I407507a1c4c4f2958fca4d6899875564e54bf1f5
Reviewed-on: https://go-review.googlesource.com/c/go/+/279443
Trust: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Run-TryBot: Cuong Manh Le <cuong.manhle.vn@gmail.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
// An AssignOpStmt is an AsOp= assignment statement: X AsOp= Y.
type AssignOpStmt struct {
miniStmt
- typ *types.Type
X Node
AsOp Op // OADD etc
Y Node
return n
}
-func (n *AssignOpStmt) Type() *types.Type { return n.typ }
-func (n *AssignOpStmt) SetType(x *types.Type) { n.typ = x }
-
// A BlockStmt is a block: { List }.
type BlockStmt struct {
miniStmt