mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
This change improves the concrete type analysis in the devirtualizer,
it not longer relies on ir.Reassigned, it now statically tries to
determine the concrete type of an interface, even when assigned
multiple times, following type assertions and iface conversions.
Alternative to CL 649195
Updates #69521
Fixes #64824
Change-Id: Ib1656e19f3619ab2e1e6b2c78346cc320490b2af
GitHub-Last-Rev:
|
||
|---|---|---|
| .. | ||
| a.go | ||
| b.go | ||