]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal/types2: avoid unpacking single-value LHS
authorRobert Griesemer <gri@golang.org>
Mon, 20 Mar 2023 21:29:05 +0000 (14:29 -0700)
committerGopher Robot <gobot@golang.org>
Tue, 21 Mar 2023 21:48:20 +0000 (21:48 +0000)
commitacce3abb7e1c39bc867d6e6dd2277451bd41d53a
tree4bee010d5476b8f13603d4cff8872b2347b44728
parentcbcef91a1054dedaa97ce07874281ac842838ac8
cmd/compile/internal/types2: avoid unpacking single-value LHS

For ++/-- statements, we know that syntax.AssignStmt.Lhs is a
single expression. Avoid unpacking (and allocating a slice) in
that case. Minor optimization.

Change-Id: I6615fd12277b1cd7d4f8b86e0b9d39f27708c13e
Reviewed-on: https://go-review.googlesource.com/c/go/+/477915
Run-TryBot: Robert Griesemer <gri@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Robert Findley <rfindley@google.com>
Reviewed-by: Robert Griesemer <gri@google.com>
Auto-Submit: Robert Griesemer <gri@google.com>
src/cmd/compile/internal/types2/stmt.go