]> Cypherpunks repositories - gostls13.git/commit
go/types, types: flip field/method selection logic inside out (cleanup)
authorRobert Griesemer <gri@google.com>
Wed, 21 Jan 2026 23:11:13 +0000 (15:11 -0800)
committerGopher Robot <gobot@golang.org>
Fri, 23 Jan 2026 17:18:50 +0000 (09:18 -0800)
commit6d89ab44cc783abb68d511e88723c2b8ebf4ca3b
tree9969ee789e316ba3ca66e1428d465a2c69913538
parent021d5ca042775537d707c6f5ae2f53f57dac243f
go/types, types: flip field/method selection logic inside out (cleanup)

By selecting on *Var/*Func first, the field/method selection logic
becomes a bit cleaner, clearer, and a little bit simpler.

No functional changes.

Change-Id: I9860f98d52779b0f7ce4484ea77e74a3667d9e6b
Reviewed-on: https://go-review.googlesource.com/c/go/+/738080
Reviewed-by: Alan Donovan <adonovan@google.com>
Commit-Queue: Robert Griesemer <gri@google.com>
Reviewed-by: Robert Griesemer <gri@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Auto-Submit: Robert Griesemer <gri@google.com>
src/cmd/compile/internal/types2/call.go
src/go/types/call.go