compiler: Don't record interface types with blank type names.

Fixes issue 8079.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216343 138bc75d-0d04-0410-961f-82ee72b054a4
Test change for treating a function receiver as any other parameter list.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216345 138bc75d-0d04-0410-961f-82ee72b054a4
compiler: Method names must be non-blank.

Fixes issue 8078.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216347 138bc75d-0d04-0410-961f-82ee72b054a4