]> Cypherpunks repositories - gostls13.git/commit
go/types, types2: remove argument "getter" use from Checker.builtins (cleanup)
authorRobert Griesemer <gri@golang.org>
Tue, 16 May 2023 21:15:07 +0000 (14:15 -0700)
committerGopher Robot <gobot@golang.org>
Thu, 18 May 2023 18:39:12 +0000 (18:39 +0000)
commit66432e1b62c440b16b76e920aa59f1658678df93
tree3ebd46fe0e91a7d1417dcd152cc7cfd7eebe76b2
parent6ffd135256fddc4963a91ee0f6cd7f08ed43e43e
go/types, types2: remove argument "getter" use from Checker.builtins (cleanup)

Check all arguments for validity once, in the beginning.
Conservatively replace arg(x, i) calls with *x = args[i].
Use y (2nd arguments) directly, w/o copying.
Remove unnecessary copies and slice creations in append.

Change-Id: I1e2891cba9658f5b3cdf897e81db2f690a99b16b
Reviewed-on: https://go-review.googlesource.com/c/go/+/495515
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Robert Griesemer <gri@google.com>
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/builtins.go
src/go/types/builtins.go