go.tools/go/types: don't put an interface nil into the Objects map If a method cannot type check, we end up with the interface variable m to hold <*Func, nil>. Don't put that in the map because it defeats the usual != nil check.
go.tools/go/types: don't put an interface nil into the Objects map
If a method cannot type check, we end up with the interface variable
m to hold <*Func, nil>. Don't put that in the map because it defeats
the usual != nil check.

R=gri, dsymonds
CC=golang-dev
https://codereview.appspot.com/12506043

t-yuki/go.tools.old,tmc/mirror-go.tools,t-yuki/go.tools.old,tmc/mirror-go.tools,tmc/mirror-go.tools,t-yuki/go.tools.old