mirror of
https://github.com/golang/go
synced 2024-11-19 00:04:40 -07:00
7a72f3f8e9
For a type assertion V.(T), where V and T are both interfaces, the concrete type of V cannot possibly implement T if V and T contain a method with the same name, but different signature. This change adds an analysis pass to flag such cases. Updates golang/go#4483. Change-Id: Ib1e91794ca7079b3f450520cc1a57d91e46e42fa Reviewed-on: https://go-review.googlesource.com/c/tools/+/218779 Reviewed-by: Alan Donovan <adonovan@google.com> |
||
---|---|---|
.. | ||
analysis | ||
ast | ||
buildutil | ||
callgraph | ||
cfg | ||
expect | ||
gccgoexportdata | ||
gcexportdata | ||
internal | ||
loader | ||
packages | ||
pointer | ||
ssa | ||
types | ||
vcs |