go/names.cc
std::string
Gogo::interface_method_table_name(Interface_type* itype, Type* type,
				  bool is_pointer)
{
  return ((is_pointer ? "pimt.." : "imt..")
	  + itype->mangled_name(this)
	  + ".."
	  + type->mangled_name(this));
}
// Return the name to use for an interface method table used for the
// ordinary type TYPE converted to the interface type ITYPE.
// IS_POINTER is true if this is for the method set for a pointer
// receiver.
Return the name to use for an interface method table used for the
ordinary type TYPE converted to the interface type ITYPE.
IS_POINTER is true if this is for the method set for a pointer
receiver.
Return the name to use for an interface method table used for the ordinary type TYPE converted to the interface type ITYPE . IS_POINTER is true if this is for the method set for a pointer receiver .
std::string
Gogo::interface_method_table_name(Interface_type* itype, Type* type,
				  bool is_pointer)
{
  return ((is_pointer ? "pimt.." : "imt..")
	  + itype->mangled_name(this)
	  + ".."
	  + type->mangled_name(this));
}
std :: string Gogo :: interface_method_table_name ( Interface_type * itype , Type * type , bool is_pointer ) { return ( ( is_pointer ? " " : " " ) + itype -> mangled_name ( this ) + " " + type -> mangled_name ( this ) ) ; }
Return the name to use for an interface method table used for the
ordinary type TYPE converted to the interface type ITYPE.
Return the name to use for an interface method table used for the ordinary type TYPE converted to the interface type ITYPE .