Don't bother to check for duplicate interface/named methods.

A named interface type can't have named methods anyhow.

From-SVN: r171630
This commit is contained in:
Ian Lance Taylor 2011-03-28 21:20:10 +00:00
parent c82fee88dc
commit 0b3e0e9ef1
1 changed files with 1 additions and 9 deletions

View File

@ -7029,9 +7029,8 @@ Named_type::do_verify()
if (this->local_methods_ != NULL)
{
Struct_type* st = this->type_->struct_type();
Interface_type* it = this->type_->interface_type();
bool found_dup = false;
if (st != NULL || it != NULL)
if (st != NULL)
{
for (Bindings::const_declarations_iterator p =
this->local_methods_->begin_declarations();
@ -7046,13 +7045,6 @@ Named_type::do_verify()
Gogo::message_name(name).c_str());
found_dup = true;
}
if (it != NULL && it->find_method(name) != NULL)
{
error_at(p->second->location(),
"method %qs redeclares interface method name",
Gogo::message_name(name).c_str());
found_dup = true;
}
}
}
if (found_dup)