tools/oracle/testdata/src
Daniel Morsing ae18226edd oracle: handle implicit selections in callees
The types only optimization for callees looked at the type of the
receiver to figure out if it was a dynamic call. If the selection
involves any implicit selections, we cannot be sure that this type
is the one that will actually receive the call.

Fix by working backwards from function signature to find the true
receiver

Change-Id: If79e3de7af33480e37bcf1081abe44bb04914da4
Reviewed-on: https://go-review.googlesource.com/18563
Reviewed-by: Alan Donovan <adonovan@google.com>
2016-01-13 18:20:05 +00:00
..
calls oracle: handle implicit selections in callees 2016-01-13 18:20:05 +00:00
calls-json oracle: several major improvements 2015-03-30 19:21:37 +00:00
describe tools: switch to standard go/types at tip 2016-01-06 22:15:26 +00:00
describe-json oracle: several major improvements 2015-03-30 19:21:37 +00:00
freevars oracle: several major improvements 2015-03-30 19:21:37 +00:00
implements oracle: implements: inspect all packages in the analysis scope 2015-12-02 22:28:52 +00:00
implements-json oracle: several major improvements 2015-03-30 19:21:37 +00:00
implements-methods oracle: implements: inspect all packages in the analysis scope 2015-12-02 22:28:52 +00:00
implements-methods-json oracle: implements: inspect all packages in the analysis scope 2015-12-02 22:28:52 +00:00
imports oracle: several major improvements 2015-03-30 19:21:37 +00:00
lib oracle/testdata: avoid sort.Sort so that my $GOROOT doesn't appear in output 2015-03-12 18:36:52 +00:00
main oracle: several major improvements 2015-03-30 19:21:37 +00:00
peers oracle: several major improvements 2015-03-30 19:21:37 +00:00
peers-json oracle: several major improvements 2015-03-30 19:21:37 +00:00
pointsto oracle: several major improvements 2015-03-30 19:21:37 +00:00
pointsto-json oracle: several major improvements 2015-03-30 19:21:37 +00:00
referrers oracle: referrers: fix crash when loading nonexistent files 2015-12-30 22:01:27 +00:00
referrers-json oracle: support "referrers" query on package declaration 2015-04-27 13:27:00 +00:00
reflection oracle: several major improvements 2015-03-30 19:21:37 +00:00
what oracle: several major improvements 2015-03-30 19:21:37 +00:00
what-json oracle: several major improvements 2015-03-30 19:21:37 +00:00
whicherrs oracle: several major improvements 2015-03-30 19:21:37 +00:00